亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

控制臺程序,枚舉類enum的聲明必須static void Main(string[] args)外,程序才可運行,請老師們指導

控制臺程序,枚舉類enum的聲明必須static void Main(string[] args)外,程序才可運行,請老師們指導

慕虎7371278 2018-12-07 01:13:26
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 枚舉聯系 7 { 8 class Program 9 {//問什么enum gender聲明放在static void Main()外,才能運行。 10 enum gender { male, female, unknow }; 11 static void Main(string[] args) 12 { 13 // enum gender { male, female, unknow };放在這里程序運行出錯 14 gender s1 = gender.female; 15 gender s2 = gender.male; 16 Console.WriteLine(s1); 17 Console.WriteLine(s2); 18 Console.ReadKey(); 19 } 20 21 } 22 } 請問老師們,我錯字什么地方呢?怎么 enum gender { male, female, unknow }的聲明必須放在static void Main(string[] args)才可運行呢?變量的聲明不是在使用前聲明就行了嗎?我那個知識點出問題了?
查看完整描述

3 回答

?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

枚舉會被編譯器編譯成類,方法中沒有類的成員
查看完整回答
反對 回復 2018-12-09
?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

枚舉類型是全局的,不是類的成員
查看完整回答
反對 回復 2018-12-09
  • 3 回答
  • 0 關注
  • 228 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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