摘要:
把随笔和文章都搬到CSDN,提高浏览量,2017.10.04. 阅读全文
posted @ 2017-10-04 11:14
gary_tao
阅读(82)
评论(0)
推荐(0)
摘要:
最简单的方法是在定义窗体的时候就写好几个变量,在实例化Form2的时候,就把这些参数传递过去 或者你也可以定义一个类,然后通过这个类的静态变量交互(注意只能用静态的,因为Form2无法访问Form1的类的实例的属性和方法) 也可以在初始化的时候再Form2里面定义好交互的方法,然后其实跟第一种方法很类似,只不过做的更加通用,规范 有时候打开的子窗体需要访问父窗体的值,... 阅读全文
posted @ 2017-10-04 11:12
gary_tao
阅读(887)
评论(0)
推荐(0)
摘要:
如果把ControlBox设置为false,则右上角三个按钮都看不到了 最好的方法是重写窗体的CreateParams方法,如下图所示 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流:... 阅读全文
posted @ 2017-10-04 11:11
gary_tao
阅读(1744)
评论(0)
推荐(0)
摘要:
可以用is方法判断是否是一个类 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:910358960 邮箱:acetaohai123@163.com 阅读全文
posted @ 2017-10-04 11:10
gary_tao
阅读(1945)
评论(0)
推荐(0)
摘要:
字符强制转换成int可以判断字符数值大小,在下面所示范围内的就是中文 此外还可以判断是否是数字或者字母,用char.IsLetter和char.IsDigit方法 从先这个范例可以看出,中文也是一个char,而且可以输出他强制转换成int类型的大小 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai12... 阅读全文
posted @ 2017-10-04 11:09
gary_tao
阅读(471)
评论(0)
推荐(0)
摘要:
使用Encoding.Convert方法即可实现转换 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ:910358960 邮箱:acetaohai123@163.com ... 阅读全文
posted @ 2017-10-04 11:08
gary_tao
阅读(294)
评论(0)
推荐(0)
摘要:
数组存放的可以是普通的int,double,string类型,也可以是自定义的类的实例 如果数组长度未知,可以用list对象存放 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 我的在线论坛: http://csrobot.gz01.bdysite.com/ 问题交流: QQ... 阅读全文
posted @ 2017-10-04 11:07
gary_tao
阅读(485)
评论(0)
推荐(0)
摘要:
Namespace就是定义一个对象是哪个门派的,比如你现在就在A门派下,A门派的所有功夫(属性和方法)都可以不加声明直接调用。如果你要用B门派的功夫,就要先声明是B门派的XXX对象的XXX实例的XXX方法 上面的那个方法比较麻烦,更多的时候只要在顶部添加命名空间的声明,你就可以随时调用属于这些其他命名空间的东西了 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: ht... 阅读全文
posted @ 2017-10-04 11:05
gary_tao
阅读(1010)
评论(0)
推荐(0)
摘要:
索引器就是名值对,你声明一个名值对的类,就可以给数组的指定元素赋值,也可以很方面的访问到指定元素值对应的下标(个人认为完全可以自己写一个类似的list来实现,没有必要多此一举学一个额外的方法) 复杂的indexer可以看做简单数据库了,比如一个人对应了ID,各个科目的成绩,但是这又比不上读写数据库,所以还是不够实用 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: h... 阅读全文
posted @ 2017-10-04 11:04
gary_tao
阅读(341)
评论(0)
推荐(0)
摘要:
首先要区分public和private,这两个修饰符是最常用的。Public就是对外公开的,private就是对外不公开的(类内部可以使用),比如下面我定义一个类的实例,自动补全代码中只有publicMethod没有privateMethod 然而如果是在类的内部,不管是在publicMethod里面要调用privateMethod,还是反过来都是可以的 最后注意interna... 阅读全文
posted @ 2017-10-04 11:02
gary_tao
阅读(531)
评论(0)
推荐(0)
摘要:
所谓的构造器constructor,就是声明类的时候定义一个public 类名的方法,这个方法不需要传递任何数据,这样的话在声明任何类的实例的时候都会无条件执行里面的方法 析构器只在程序销毁的时候会触发执行(跟前面构造器对应起来,析构就是程序结束的之后调用销毁方法的时候使用) 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.co... 阅读全文
posted @ 2017-10-04 11:02
gary_tao
阅读(285)
评论(0)
推荐(0)
摘要:
父类使用virtual关键字,可以让子类的实例完全代替基类的类成员。(前面父类virtual后面子类override),比如下面我定义一个Employee的员工的基类,给这个基类定义了Start_Work的虚方法 然后定义一个经理类,他可以直接调用子类的方法,也可以重新Start_Work方法 其他所有的Employee的实例都可以直接用一个Start_Work分别执行各自的方... 阅读全文
posted @ 2017-10-04 11:01
gary_tao
阅读(886)
评论(0)
推荐(0)

浙公网安备 33010602011771号