摘要:
is 和as 操作符,经常在我们要转换数据类型的时候使用。 is返回值为true,false.不会抛出异常。如果对象为null,则返回值永远为false Class A { } object o=new object(); if(o is A) { Console.WriteLine("o is A instance");} Console.ReadKey(); as 检查对象的兼容性,并返回结果,不兼容返回NULL, 如果结果判断为空,则强制执行类型转换将抛出NullReferenceException异常。Class B {}object o=new object(); 阅读全文