章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: 枚举 (08:06) 下一节 重新观看

3 秒后播放下一节

为你推荐

绿豆开门,10年IT培训经历,授课风格深入浅出,擅长挖坑设套,听课学员纷纷表示防不胜防。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 就只是小茗
如果要卸载main里,就必须初始化。应写为:Dog dog = new Dog();

最新回答 / weixin_慕虎6578255
我也是有这个疑惑才过来的,结构里面已经有有参构造方法了也就是没有无参的构造方法,为什么他实例化的时候不提供参数呢

最新回答 / 锡纸大大
可以的吧 我的都可以<...图片...>

已采纳回答 / 燃星酱3443448
第一个和最后一个一样啊,第一个Dog和最后一个Dog都是Dog类啊,不是吗,我也是初学。。

最新回答 / qq_Appreciate_2
//创建Dog结构struct Dog{         string _name;        public string Name        {            get { return _name; }            set { _name = value; }        } public Dog(string name)        {            _name = name;        }}//去Main函数里面调用Dog结构的构造方法 static voi...

最新回答 / 灌汤猫
构造方法没有返回值,不需要加void。加上就错误了。

最新回答 / 慕婉清539966
你是不是想问不使用new实例化对象的方法调用带参构造方法?//创建Dog结构struct Dog{         string _name;        public string Name        {            get { return _name; }            set { _name = value; }        } public Dog(string name)        {            _name = name;        }}//去Ma...

已采纳回答 / David700613
洁身存储空间(在堆栈上),可以互相直接赋值,兼容C和C++代码

最新回答 / 慕移动9181930
和你犯了一样的错误。输出和break颠倒一下就好了。wuojqbhyuvyrmuswxuzjcpuxbzglweimkxdkwhrkefklyengnhuxwowvcemgybugdbateinygmcjfuhkmezivotoxebnxappgqqowgxwnkftjsiyikeknvzwnawlasrlpfsfnygmjiruxlvbchdtjdkd

已采纳回答 / 蛇火魔轮斩
这两句话是分开的,首先 struct结构中不允许字段有初始值,指的是 在编写 Struct结构内部的字段时,这些字段不能有初始值。eg:struct Dog{string _name;//这里的_name,就是 在struct 结构内部的字段,它不允许有初始值。这里我们就没有设置初始值;} 其次,必须为所有字段赋值,指的是 在编写Struct结构的构造器时候,必须为所有的字段赋值。eg:struct Dog{string _name;//这里的_name,就是 在struct 结构内部的字段,它不允许有初...

最新回答 / 东方JOBS
一般来讲,我们调用其他类里面的方法或属性就需要实例化,具体语法类似   Child c1 = new Child。但Struct 类中写好了带参方法或属性,是可以直接从其他类里面调用的。不需要实例化的过程 也就是(Child c1 = new Child。)的过程在课程中 老师使用 static Dog dog,而不是用(Dog dog = new Dog();)如果写在同一目录下,static Dog dog 都不用写了

已采纳回答 / 木刻雪原
首先要理解值类型和引用类型的不同;值类型:例如int double等;以这种类型定义的变量,我们在实际定义中是直接调用的变量的值;引用类型:例如 类 object 等;我们在定义对象的时候需要使用到new关键字,也就是我们需要创造一个新的空间来存储对象;实际上它是分两部分存储的;我们定义的对象名存储的是对象值得地址,这个地址存储在堆空间中,然后这个地址指向对象的值,这个值实际上是存储在栈空间中的。总结:1、它们存储的位置不一样2、如果是引用类型,当两个对象指向同一个地方,修改某一个的时候,其它对象的值会发...

最新回答 / sssstf
无法使用集合初始值设定项来初始化类型为“string[]”的对象。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言