摘要:
简言之:equals必须是类型和值都得相等== 只要值相等注意:void Main(){ int a=10; short b=10; Console.WriteLine(a.Equals(b)); //True (short会隐式转换为int) Console.WriteL... 阅读全文
摘要:
GetType()非强类型,支持跨程序集发射,用来支持动态引用,A obja=new A();Type t=obja.GetType()typeof()强类型,静态的Type t=typeof(A) 阅读全文
摘要:
本文摘要:1:比较和排序的概念;2:IComparable和IComparer;3:IComparable和IComparer的泛型实现IComparable和IComparer;1:比较和排序的概念 比较:两个实体类之间按>,=, student.Age) { ... 阅读全文
摘要:
static void Main() { List list = new List(); list.Add(1); list.Add(5); list.Add(9); List.Enumerator e = list.GetEnumerator(); Wr... 阅读全文
摘要:
以管理员运行下面的命令注册:32位机器:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i64位机器:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_reg... 阅读全文
摘要:
浅拷贝浅拷贝是字段的被拷贝,而字段的引用的对象不会被拷贝,拷贝对象和源对象仅仅是引用名称有所不同,他们公用一份实体,改变其中一个都会影响到因为一个对象。void Main(){ Student s1=new Student("objectboy",27); Student s2=s1;... 阅读全文
摘要:
is1,检查对象的兼容性,并返回true或false2,不会抛出异常3,null永远返回falseas1,检查对象的兼容性,并返回 true或false2,不会抛出异常3,null将抛出"未将对象引用到实例(nullreferenceexception)"异常 阅读全文
摘要:
例如: 有以下2个类public class Father { public int age = 70; public static string name = "父亲"; ... 阅读全文
摘要:
在C#中,new关键字可用作运算符、修饰符或约束。1)new运算符:用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。2)new修饰符:在用作修饰符时,new关键字可以显式隐藏从基类继承的成员。3)new约束:用于在泛型声明中约束可能用作类型参数的参数的类型。 阅读全文
摘要:
public class User { public string Name { get; set; } public bool IsChecked { get;set;} public int Age { get; set; } } [Htt... 阅读全文