摘要:
1, 什么叫枚举? 答:枚举是由程序员定义的类型,与类或结构一样。 注:1> 与结构一样,枚举是值类型,因此直接存储它们的数据,而不是分 开存储成引用和数据。枚举存储在栈中。 2> 枚举只有一种类型的成员:命名的整数值常量。 3> 每个枚举类型都有一个底层整数类型,默认为int。编译器把第一个 成员赋值为0,并对每一个后续成员赋的值比前一个成员多1。2, 枚举在栈中排列的示例? class Program { static voidMain(string[] args) { TrafficLight t1 = Tra... 阅读全文
摘要:
一, 什么叫结构? 答:结构是程序员定义的数据类型,非常类似于类。二, 结构与类的区别?1、 类是引用类型,而结构是值类型。2、 结构是隐式密封的,所以它们不能被派生。三, 结构的声明语法: struct StructName { Statement; } 注:1、struct声明结构的关键字。 2、StructName为结构名。四,结构的声明及实例化调用? 代码如下: class Program { static voidMain(string[] args) { Simple s1 = new Simple(); Simple s2 = new Simple(5,10); Console. 阅读全文
摘要:
一, 什么叫异常? 异常就是程序运行时的错误,它违反了一个系统约束或应用程序约束,或出 现了在正常操作时未预料的情形。如用0去除一个数时就会发生异常。二, try…catch…finally…语句的结构? 未例: try { Statement; } catch(…) { Statement; } finally { Statement; }1、 try块包括正被异常保护的代码。2、 catch块是处理异常的代码块,也称异常处理程序。3、 finally块是在所有情况下无论如何都要执行的代码,无论有没有异常发生。三, 综合示例: namespace try_catch{ class Progr 阅读全文
摘要:
一, 什么叫命名空间?什么叫程序集? 命名空间(namespace):用来组织和重用代码的编译单元。它有效地避免了把 两个或多个程序集用在同一个程序中产生的类命冲突的问题。 程序集:~是exe可执行文件或DLL文件。它包含了程序的CIL(Common Intermediate Language)公共中间语言。二, 程序集的生成过程?三, 命名空间的声明语法? namespace SimpleNamespce { TypeDeclarations; } 注:1、namespace为关键字。 2、SimpleNamespce为命名空间名称。四,命名空间的引用和using指令?1、 using指令. 阅读全文
摘要:
一, 什么叫资源?资源就是一个实现了System.IDisposable接口的类或结构。二, using语句的作用?Using语句帮助减少意外的运行时错误带来的潜在问题,它整洁地包装了资源的使用。三, using语句的使用形式?Using(ResourceType Identifier=Expression){ Statement;}注:1、圆括号内的代码分配资源。 2、Statement语句使用资源。四,using语句的实现原理? 隐式调用try…finally…异常处理程序,它将Statement语句放进try块中,将 Dispose方法放在finally块中,以便及时释放资源。五, us 阅读全文