文章分类 -  C#|C#/CLI

摘要:class和struct最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。 什么是class? class(类)是面向对象编程的基本概念,是一种自定义数据结构类型,通常包含 字段、属性、方法、属性、构造函数、索引器、操作符等。在.NET中,所有的类都最终继承 阅读全文
posted @ 2017-01-03 22:29 何人之名 阅读(145) 评论(0) 推荐(0)
摘要:在C#的浮点数计算中,0除以0将得到NaN,正数除以0将得到PositiveInfinity,负数除以0将得到NegativeInfinity。C#中浮点数运算从不引发异常。 double a = 0 / 0d;if (double.IsNaN(a)){ //此处判断a为NaN} Double.Na 阅读全文
posted @ 2017-01-03 17:12 何人之名 阅读(17527) 评论(0) 推荐(0)
摘要:1,匿名方法 C#为委托提供一种机制,可以为委托定义匿名方法,匿名方法没有名称,编译器会定指定一个名称 匿名方法中不能使用跳转语句跳转到该匿名方法的外部,也不能跳转到该方法的内部。 也不能在匿名方法外部使用的ref和out参数 [c-sharp] view plain copy //用匿名方法定义委 阅读全文
posted @ 2016-10-24 21:37 何人之名 阅读(1010) 评论(0) 推荐(1)
摘要:C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。 C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存 阅读全文
posted @ 2016-08-27 11:38 何人之名 阅读(628) 评论(0) 推荐(0)