摘要: 1、传入某个属性的set方法的隐含参数的名称是什么?value,它的类型和属性所声名的类型相同。 2、如何在C#中实现继承?在类名后加上一个冒号,再加上基类的名称。 3、C#支持多重继承么?不支持。可以用接口来实现。 4、被protected修饰的属性/方法在何处可以访问?在继承或间接继承与这个类的子类中可以访问。 5、私有成员会被继承么?会,但是不能被访问。所以看上去他们似乎是不能被继承的,但实际上确实被继承了。 6、请描述一下修饰符protected internal。 被protected internal修饰的属性/方法只能在它的在同一个程序集(Assembly)中的子类被访问。 7、 阅读全文
posted @ 2010-12-09 23:22 双面人3 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 57. override与重载的区别override 与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要Override 是进行基类中函数的重写。为了适应需要58. 什么是受管制的代码?在.net环境中运行的代码都称之为受管制的代码(托管代码),在.net环境之外,在Windows上运行的代码称之为不受管制的代码强类型系统是59. 什么是强类型系统?RTTI:类型识别系统60. 什么是装箱和拆箱?装箱是从值类型到引用类型的转换拆箱是从引用类型到值类型的转换61. CTS、CLS和CLR分别作何解释?CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运 阅读全文
posted @ 2010-12-09 22:37 双面人3 阅读(293) 评论(0) 推荐(0) 编辑
摘要: C#正则表达式整理备忘 有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明 阅读全文
posted @ 2010-12-09 16:00 双面人3 阅读(205) 评论(0) 推荐(0) 编辑