星空网 > 软件开发 > ASP.net

C#之结构体struct总结

  • struct类型是一种值类型,通常用来封装小型相关变量组
  • struct可以包含的成员:构造函数、常量、字段、方法、属性、所引器、事件和嵌套类型,如果同时需要以上类型,则应当考虑使用类而不是结构体
  • 结构可以继承自类(单继承,不同于C++)和实现接口,单不能继承自了一个结构
  • 结构成员无法声明为 protected(因为结构无法被继承)
  • 结构体在栈上分配内存空间
  • 结构体申明位置:与类平级或位于类内部但不能位于方法体内
  • 不能新申明无参数的构造函数
  • 结构体可以申明静态构造函数,但该函数不能有访问修饰符且该函数无参数
  • 结构体内的非构造函数的静态方法除了访问修饰符必须是 public,其它跟在类中声明方式一样
  • 结构体实例的申明可以不用 new,不同于类等引用类型

  例子:

    struct S    {      private int d = 0;      public int D      {        get { return d; }        set { d = value; }      }      public S(int p)      {        D = p;      }      public static int Sum(int a, int b)      {        return a + b;      }    }  

 




原标题:C#之结构体struct总结

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

【指南】法国vat申请:最全面的注册申报流程:https://www.kjdsnews.com/a/1310801.html
【德国vat官网】让你轻松了解德国增值税信息!:https://www.kjdsnews.com/a/1310802.html
【征税政策变动】:速卖通在欧盟国家vat上的新规则:https://www.kjdsnews.com/a/1310803.html
【哈尔滨首选!英国vat注册服务商】:https://www.kjdsnews.com/a/1310804.html
【分析指南】亚马逊vat截图:轻松获取全球各国税收凭证:https://www.kjdsnews.com/a/1310805.html
【亚马逊德国:实际vat税率达到16%】:https://www.kjdsnews.com/a/1310806.html
百崖大峡谷生态旅游景区(探秘中国西南自然风光):https://www.vstour.cn/a/363176.html
海陵岛马尾岛景点介绍 海陵马尾岛图片:https://www.vstour.cn/a/363177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流