简答题

请你说说.NET中类和结构的区别?

正确答案

结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。与类不同,结构的实例化可以不使用New关键字。类可以实现接口。

答案解析

相似试题
  • 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()

    判断题查看答案

  • 类和结构有什么区别?

    简答题查看答案

  • 对于C++中类(class)与结构(struct)的描述正确的为()

    多选题查看答案

  • 我们要进入紫霞的公众网,网址如下:telnet://wforum.zixia.net,请你实际操作进入该网站,并列出三种以上进入该TELNET网站的方法。

    简答题查看答案

  • Asp和asp.net的主要区别表现在()、速度和功能3个方面。

    填空题查看答案

  • 用户自定义的类和ID在定义和使用时有什么区别?

    简答题查看答案

  • String类和StringBuffer类的区别是什么?StringBuffer类提供了哪些独特的方法?

    简答题查看答案

  • 定时图的作用是什么?请简单说说它和顺序图的区别。

    简答题查看答案

  • 抽象类和类模板都是提供抽象的机制,请分析它们的区别和应用场合。

    简答题查看答案