码迷,mamicode.com
首页 > 其他好文 > 详细

结构体

时间:2014-10-18 16:46:33      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   sp   div   2014   log   

1. 结构体中可以有字段 属性 方法  构造函数

2. 结构体变量可以使用new关键字来创建对象 但该变量仍然分配在栈中 测试如下

3. 关于构造函数:

 (1) 结构体中始终有一个无参的构造函数,所以我们无法显示定义一个午无参数的构造函数(类中一旦自己定义构造函数,就没有默认的构造函数)

 (2) 构造函数的作用就是给结构体中所有字段,否则编译时期就会错误

bubuko.com,布布扣

 

4. 结构体中不允许有自动属性,因为自动属性会自动生成一个字段,而我们不知道这个字段是什么,但是构造函数又必须要给所有字段赋值

5. 定义一个结构体变量的可以使用new来创建一个变量,此时会调用无参的构造函数来给所有字段赋值,所以可以使用字段  如果不用new 此时必须先给字段赋值,然后才能使用,否则会出错误:

    bubuko.com,布布扣

 

备注:

   1. 在构造函数中给属性赋值不代表给字段赋值(因为属性不一定封装字段 比如下面的代码),所以在构造函数中给字段赋值而不是通过属性给字段赋值

  

  public string Name
   {
          get { return "text"; }
          set { }
   }

属性Name就你没有封装字段name

 

结构体

标签:style   blog   http   color   使用   sp   div   2014   log   

原文地址:http://www.cnblogs.com/never-giveUp/p/4033330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!