爱问知识人 爱问教育 医院库

C# 中,既然是结构体,怎么也可以设置构造函数?

首页

C# 中,既然是结构体,怎么也可以设置构造函数?


        

提交回答
好评回答
  • 2008-12-02 16:23:00
    结构是一种特殊的类型 在C++中,结构,联合体,都属于类类型。 在C#结构体中,不能为结构指定无参数的构造函数。

    l***

    2008-12-02 16:23:00

其他答案

    2008-12-03 08:25:00
  • 如果不设置结构方法,他会自己生成,只是你看不到而已

    w***

    2008-12-03 08:25:00

  • 2008-12-02 22:36:00
  • 1. public是访问限定符,规定哪里可以访问到这个元素,比如public int no,如果不是public而是private int no的话,其他类的代码就没有办法看到student的no。不标记public默认是private2. 结构体不能定义无参构造函数,除此之外,结构体的初始化函数和构造函数用法是完全一样的。这点是为了易用:)

    h***

    2008-12-02 22:36:00

  • 2008-12-02 22:20:00
  • C#中struct主要作为数据存储,而class则是定义行为。student stu=new student(95001,"maiiho","123456"); “new一个struct时,new运算符用于调用其带构造函数,完成实例的初始化。” 你可以参考: 

    聊***

    2008-12-02 22:20:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):