当前位置: 首页 > news >正文

天津开发区网站设计公司高端网站建设深圳

天津开发区网站设计公司,高端网站建设深圳,wordpress论坛主题模板,wordpress 底部悬浮属性和字段初始化语句 在声明结构体时,不允许使用实例属性和字段初始化语句,如下所示。 struct Simple {public int x0; //编译错误public int y10; //编译错误public int prop1{get;set;}5;//编译错误 }但是,结构体的静态属性和静态字…

属性和字段初始化语句

在声明结构体时,不允许使用实例属性和字段初始化语句,如下所示。

struct Simple
{public int x=0;    //编译错误public int y=10;   //编译错误public int prop1{get;set;}=5;//编译错误
}

但是,结构体的静态属性和静态字段都可以在声明结构体时进行初始化,即使结构体本身不
是静态的。

结构是密封的

结构总是隐式密封的,因此,不能从它们派生其他结构。
由于结构不支持继承,个别类成员修饰符用在结构成员上将没有意义,因此不能在结构成员
声明中使用。不能用于结构的修饰符如下:

  • protected
  • protected internal
  • abstract
  • sealed
  • virtual

结构本身派生自System.ValueType,而System.ValueType派生自object。
两个可以用于结构成员并与继承相关的关键字是new和override修饰符,当创建一个和基类
System.ValueType的成员同名的成员时可使用它们。所有结构都派生自system.ValueType。

装箱和拆箱

如同其他值类型数据,如果想将一个结构实例作为引用类型对象,必须创建装箱(boxing)
的副本。装箱的过程就是制作值类型变量的引用类型副本。装箱和拆箱(unboxing)将在第17章
详细阐述。

结构作为返回值和参数

结构可以用作返回值和参数。

  • 返回值当结构作为返回值时,将创建它的副本并从函数成员返回。
  • 值参数当结构被用作值参数时,将创建实参结构的副本。该副本用于方法的执行中。
  • ref和out参数如果把一个结构用作ref或out参数,传人方法的是该结构的一个引用,
    这样就可以修改其数据成员。

关于结构的更多内容

对结构进行分配的开销比创建类实例小,所以使用结构代替类有时可以提高性能,但要注意
装箱和拆箱的高昂代价。
关于结构,需要知道的最后一些事情如下。

  • 预定义简单类型(int、short、long,等等),尽管在.NET和C#中被视为原始类型,但
    它们实际上在.NET中都实现为结构
  • 可以使用与声明分部类相同的方法声明分部结构,如第7章所述。
    结构和类一样,可以实现接口。接口将在第16章阐述。
http://www.khdw.cn/news/70213.html

相关文章:

  • 顶级策划公司网络营销推广优化
  • 互联网营销 网站 推荐seo软文推广
  • 网站后台怎么做飘窗qq群排名优化
  • 外贸企业做网站登封seo公司
  • 做网站一年的维护费用是多少百度竞价怎么做开户需要多少钱
  • 网站建设如何交税高端营销型网站
  • 网站功能报价明细表如何推广网站方法
  • 泰安工程建设信息网站百度关键词快速优化
  • 在线crm管理系统搜索引擎优化是什么
  • 网站设置了权限域名查询 站长查询
  • 米拓建站怎么样百度新闻官网首页
  • 如何使网站能被百度搜到怎么做链接推广产品
  • 建立动态网站开发目的债务优化是什么意思
  • 哈尔滨网站制作营销网站seo推广
  • 有了网站 怎么做排名优化友情链接交换工具
  • 做购物网站 营业范围是什么百度关键词搜索技巧
  • 高端网站建设的小知识成人教育培训机构
  • 山东天狐做网站cms学网络营销好就业吗
  • 重庆合川企业网站建设seo教程 百度网盘
  • 邯郸网站建设公司百度产品大全入口
  • 深圳招聘网站长尾词seo排名优化
  • 上海哪家公司可以做网站职业培训网络平台
  • 衡水网站托管互联网广告公司排名前十
  • 做代购网站如何缴税直接下载app
  • 卖书网站开发的背景网络营销的策划方案
  • 石家庄网站排名优化哪家好app推广的常用方法
  • 房地产网站怎样建设才能快速盈利网站搜索引擎优化报告
  • 成都个人兼职做网站微网站建站平台
  • 管理咨询公司业务淮南网站seo
  • 武汉做营销型网站推广国内新闻最新消息