第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

封裝方式不同 public int Age { get => age; set => age = value; }

為什么我使用快鍵鍵ctrl+r+e,出來的封裝是這樣public int Age { get => age; set => age = value; }。

因為和老師用的VS版本不同嗎,我的是VS 2017。

如果像我這種封裝方式,如何對set的值進行約束?

求助一下大家,謝謝啦!

正在回答

3 回答

方法與舊版一樣,

VS2017 C#新版字段屬性封裝 更改回舊版屬性封裝

public int Age?

{?

get => age;?

if(value>0&&value<120)//對寫加約束

set => age = value;?

}。

0 回復 有任何疑惑可以回復我~
#1

慕的地6526711 提問者

非常感謝!
2018-08-23 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//6012bea90001005105240109.jpg我也報錯中

0 回復 有任何疑惑可以回復我~

public int Age {?

? ? ? ? ? ? if(value>=2&&value<=18){

? ? ? ? ? ? ? ? set => _age = value;?

? ? ? ? ? ? }

? ? ?

? ? ? ? }

我這VS2019也是錯的

0 回復 有任何疑惑可以回復我~

為什么我的還是出錯? VS2017

https://img1.sycdn.imooc.com//5c9458e400012b6703440123.jpg

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
用C#實現(xiàn)封裝
  • 參與學習       78408    人
  • 解答問題       189    個

C#視頻教程教大家,用C#語言實現(xiàn)面向對象的封裝

進入課程

封裝方式不同 public int Age { get => age; set => age = value; }

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號