黑马程序员——C#中的null与SQL中的Null的问题

本文介绍C#中父类与子类的关系、可空类型的应用、日期选择器的使用及WPF窗口属性设置等实用技巧,并展示了如何实现一个简单的连连看游戏棋盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.父类的变量可以指向子类的实例,反之不行。
2.string s1="";空字符串,但不是空。string s2=null;表示没有指向任何对象。不可空类型,加上?后可空如:int? i=null;
可以把int赋值给int?,反之不行。
3.checkBox中IsChecked为bool?类型
4.因为可能不选择任何日期,所以datePicker的selecteddate属性为可空类型。并且可被赋值。
5.DateTime.Now:包含年月日时分秒
  DateTime.Today:包括年月日
6.连连看棋盘
    1)生成10x10的grid
    2)生成10X10个图片,随即指定路径
7.Window的几个属性设置
    1)窗口标题title属性
    2)窗口固定大小ResizeMode="NoResize"
    3)窗口打开位于中央WindowStartupLocation="CenterScreen"
    4)窗口高heigh窗口宽width
    5) 窗口默认最大化WindowState="Maximized"
8.窗口的ShowDialog方法显示窗口
9.Close()方法关闭窗口
10.如果一个窗口用ShowDialog打开,则给DialogResult赋值会自动关闭窗口,且DialogResult的值会通过ShowDialog方法的返回值返回。
11.打开文件对话框,过滤器的用法,文件名获得  OpenFileDialog类
12.保存文件对话框,过滤器  SaveFileDialog类的用法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值