2013年5月22日

from1打开form2,并“关闭”form1(传值)

摘要: 直接进入主题,可以查看上一篇“winform防止主窗体,子窗体重复打开(一)”了解更多1.假“关闭”: form1隐藏(hide)在后台,需要时,直接show一下就可以调用,form1任为主窗体!2.真“关闭": 因为winform有且仅有一个主窗体,这里我们可以改变主窗体为form2,然后关闭form1 using System.Threading; new Thread(() => Application.Run(new Form2())).Start(); form1.close();============================================ 阅读全文

posted @ 2013-05-22 15:33 打肿脸充胖子 阅读(467) 评论(0) 推荐(0) 编辑

C#中强大的?号

摘要: 在c#中?有三种用法:一》可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null;是正确的。int i=null;编译器将报错。为了使值类型也可为空,可空类型出现了,可空类型使用可空类型修饰符?来表示,表现形式为T?。 例:int?表示是可空的整形,DateTime?表示为可空的时间。 T?其实是System.Nullable<T>(泛型结构)的缩写形式,也就意味着当你用到T?时编译器在编译时会把T?编译成System.Nullable<T>的形式, 例如:int?,编译后便是System.Nu 阅读全文

posted @ 2013-05-22 15:07 打肿脸充胖子 阅读(272) 评论(0) 推荐(0) 编辑

导航