![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
gogo_jqzheng
这个作者很懒,什么都没留下…
展开
-
c#接口与抽象类的区别
c#接口与抽象类的区别<br />abstract 修饰符用于表示所修饰的类是不完整的,并且它只能用作基类。抽象类与非抽象类在以下方面是不同的: <br />抽象类不能直接实例化,并且对抽象类使用 new <br />运算符是编译时错误。虽然一些变量和值在编译时的类型可以是抽象的,但是这样的变量和值必须或者为 <br />null,或者含有对非抽象类的实例的引用(此非抽象类是从抽象类派生的)。 <br />允许(但不要求)抽象类包含抽象成员。 <br />抽象类不能被密封。 <br />当从抽象类派生非抽象转载 2011-04-26 14:59:00 · 543 阅读 · 0 评论 -
C# 结构体与类的区别
C#结构体和类的区别是什么呢?C#结构体和类的区别是如何表现的呢?本文就向你讲述这方面的内容。C#结构体和类的区别技术要点:◆类在传递的时候,传递的内容是位于托管内存中的位置,结构体在传递的时候,传递的内容是位于程序堆栈区的内容。当类的传递对象修改时,将同时修改源对象,而结构体的传递对象修改时,不会对源对象产生影响。◆在一个类中,可以定义默认的、不带参数的构造函数,而在结构体中不能定义默认的、不带参数的构造函数。两者都可以定义带有参数的构造函数,通过这些参数给各自的字段赋值或初始化。◆类是引用类型,继承Sy原创 2011-04-28 10:46:00 · 1564 阅读 · 0 评论