原文发布时间为:2008-11-23 -- 来源于本人的百度文章 [由搬家工具导入] 类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public clas
1. .NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多. a. 结构不能有默认的构造函数,因为结构的副本是用编译器创建和销毁的,所以不需要默认的构造函数和析构函数. b. 结构是值类型, 所以对结构变量所做的改变不会影响其原值,而类是引用类型,改变其变量的值会改变其原值. c. 声明结构用Struct关键字,声明类用class关键字,向方法传递结构是通过其值传递的,而不是通过引用. d. 与类不同,结构的实例化可以不使用New关键字.类可以实现接口. 2. 死锁
1.在下面的代码中,如何引用命名空间fabulous中的great? namespace fabulous{// code in fabulous namespace}namespace super{ namespace smashing{// great name defined }} 答:super.smashing.great 2.字符串“supercalifragilisticexpialidocious”对于string变量是否太长?为什么? 答:否,在C#中,对于字符串的长度
1.在下面的代码中,如何引用命名空间fabulous中的great? namespace fabulous{// code in fabulous namespace}namespace super{ namespace smashing{// great name defined }} 答:super.smashing.great 2.字符串“supercalifragilisticexpialidocious”对于string变量是否太长?为什么? 答:否,在C#中,对于字符串的长度