摘要:
模式窗体是,当打开新的窗体后,其父窗体不能获得焦点,若想获得焦点必须先关闭新打开的窗体;非模式窗体是,当打开新的窗体后,在不关闭新窗体前,其父窗体依然可以获得焦点,进行操作。 阅读全文
摘要:
C#中的new关键字可用做运算符,修饰符或约束。1. new作运算符时有两种用法,创建对象和调用构造函数。例如:也可用于创建匿名类型的实例:也可用于调用值类型的默认构造函数:上一句等同于 int i=0;因为0是int类型的默认值。注意:不能为结构声明默认的构造函数,因为每一个值类型都隐式具有一个默认的公共构造函数,可以在结构类型上声明参数化构造函数已设置其初始值,但是,只有在需要默认值之外的值的时候才必须这样做。值类型对象(例如结构)是在堆栈上创建的,而引用类型(例如类)是在堆上创建的。基于值类型的对象是在超出范围时销毁的,而基于引用类型的对象则是在该对象的最后一个引用被移除之后的某个不确定 阅读全文
摘要:
每一个C#程序员最熟悉的一个关键字恐怕就是using了,因为在程序中引用命名空间就是使用的using关键字,但是有些初学者刚开始对using关键字的认识也就局限于引用命名空间上了。其实,using的用法并非如此的单一,我将自己对using的认识写在下面,欢迎补充,更正。 using关键字有两个重要的应用:1.作为指令,用于为命名空间创建别名或导入其它命名空间中定义的类型; 2.作为语句,用于定义一个范围,在此范围的末尾将释放对象。 using指令的两个用途:1,允许在命名空间中使用类型,这样就不必在该命名空间中限定某个类型的使用,例如:using System.Date; 2. 为命名空间或 阅读全文
摘要:
字符串在程序开发中是很常用的,而vs提供了一些常用的方法供我们使用,下面是我整理的一些常用的处理字符串的方法: 首先要明白一点:string类型变量可以看作是char变量的只读数组。 string.ToCharArray();作用:将字符串类型转换成字符数组; string.Trim();作用:删除字符串前面和后面的空格,也可使用该命令删除其它字符,这需要在一个char数组中指定这些字符;例如:char[] trimChars={' ','e','s'};string userResponse=Console.ReadLine();userResponse=userResponse.T 阅读全文
摘要:
这是我在朋友的博客看到的,读后感觉受益匪浅,就粘贴过来与大家分享!如果这篇文章没有分享给你,那是我的错。如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。如果你看完了,觉得很有道理,然后束之高阁,继续走进拥挤的地铁,依然用着自己昨日的观念来思考自己的未来,你的人生也将继续重复着昨日的状况。如果你看完了,觉得那是一个过来人,对你的人生忠告,并你也愿意用他告诉你的 阅读全文