摘要:C#中的接口(Interface)对于很多初学者来说是个很容易迷糊的东西,使用起来很简单,无非就是定义接口,接口里面包含一些属性、索引器、事件和一些没有修饰符的方法,也没有方法的具体实现代码;然后在类中继承该接口,实现该接口中的所有属性、索引器、事件和方法的具体实现的代码(其实接口中只能这几个,一般...
阅读全文
摘要:封装继承多态到底讲的是什么封装、继承、多态并不是针对C#语言提出来的,他是一个在面向对象思想下产生的一个概念。所以想要弄明白封装、继承、多态,首先就要先了解面向对象概念。封装:当我们提及面向对象的时候,这个对象怎么来?就是通过我们人为的封装得来。封装就是把一些特征或功能组合到一个抽象的对象上。就比如...
阅读全文
摘要:微软开发.NET Framework是在20世纪90年代后期,最初是叫做“下一代Windows服务”(Next Generation Windows Services 简称 NGWS)。 那么为什么微软会选择.NET这个名字呢? 这确实是有点神秘,但下面的答案是我到目前为止认为最好的解释: 1)....
阅读全文
摘要:DialogResult resul = MessageBox.Show("确定提交吗?", "提交", MessageBoxButtons.YesNo, MessageBoxIcon.Question);if(result==DialogResult.Yes){ xxxxx}
阅读全文
摘要:在数据库中,对数据进行比对,有两种用法,第一种:不对任何列进行条件判断SELECT Student_ID AS 学号,English AS 英语成绩,CASE WHEN English>=120 THEN '优秀'WHEN English>=60 AND English<=100 THEN '及格...
阅读全文
摘要:必须严格执行的:1.局部变量的名称要有意义,尽量用对应的英文命名,比如“用户姓名”变量,不要用aa bb cc等来命名,而要使用userName。2.不要使用单个字母的变量,如i、n、x等。而要使用index、temp等。用于循环迭代的变量例外。3.应该使用Pascal命名法命名方法名、属性名、类名...
阅读全文
摘要:反射 在看反射之前我们来看一下.Net源代码是怎么执行的: 我们看到.Net源代码是两次编译,一次执行的。在Visual Studio经过第一次编译生成程序集(.exe,.dll),就是IL(中间语言)和元数据,然后在经过CLR(公共语言运行库),将程序集编译成机器代码,机器代码在交给cpu去执行。
阅读全文
摘要:Log.dll 和Log4net.dll 文件配置
阅读全文
摘要:做开发的都知道三元表达式,三元表达式的魅力是每个程序员都无法拒绝的,它能在一定程度上节约程序员的时间,也能让代码看起来不那么臃肿。 三元表达式的语法很简单:数据类型 变量名==XX ? PP : NN;是不是很简单,能代替你写一个简单的if-else和一些switch了吧,当然一些复制的判断还是...
阅读全文
摘要:注释:VS2010是(Ctrl+E,C),VS2012是(Ctrl+K, Ctrl+C)反注释:VS2010是(Ctrl+E,U),VS2012是(Ctrl+K, Ctrl+U)
阅读全文
摘要:DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text...
阅读全文
摘要:引用类型 string 常用的1.判断是否包含字符串string a="我ABCDEFG爱你";Contains("字符串");bool result=a.Contais("ABCDEFG")返回:true;2.分割符Split截取字段string b="abcdef&fghij&klmn";str...
阅读全文
摘要:C# params object[] args 可以传多个参数,可以不限制类型 static void Main(string[] args) { print("Information", new Field("Name", "mengyu"), new Field("AA", "BB")); } ...
阅读全文