最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#之枚舉類型與隨機(jī)數(shù)詳解

 更新時間:2025年08月08日 08:42:30   作者:星星該睡覺啦  
文章講解了枚舉類型的定義與使用方法,包括在main外部聲明枚舉,用于表示游戲狀態(tài)和周幾狀態(tài),枚舉值默認(rèn)從0開始遞增,也可手動設(shè)置初始值以生成隨機(jī)數(shù)

枚舉類型

1.定義枚舉類型(main外)

enum 類型名字{
 mage,archer,assassin //枚舉類型的值
};

2.使用

類型名字 數(shù)據(jù)名 = 類型名字.枚舉類型的值
Roletype roletype = Roletype.assassin; //聲明變量和賦值
?
if(roletype == Roletype.assassin){
//根據(jù)枚舉類型判斷使用
?
};

題目:

使用枚舉類型,表示游戲的狀態(tài)

//菜單,游戲中,暫停,失敗,成功
//默認(rèn)狀態(tài)
GameState gameState = GameState.menu
//修改狀態(tài)
 gameState = GameState.running
 //判斷當(dāng)前處于什么狀態(tài)
 if(gameState == GameState.menu){
 
 
 }
//輸出狀態(tài)
cw(gameState);
?
enum GameState{
 menu,running,pause,fail,success
?
}

表示周一到周日的狀態(tài)

// sun,mon,tue,wed,thu,fri,set(一般為大寫)
?
Week day = Week.Mon;
day = Week.Tue;
?
enum Week{
sun,mon,tue,wed,thu,fri,set
}

注意:枚舉列表中的每個符號代表一個整數(shù)值,一個比它前面的符號大的整數(shù)值。默認(rèn)情況下,第一個枚舉符號的值是0,可以修改默認(rèn)的值

enum Week{
      sun,mon,tue,wed,thu,fri,set
//默認(rèn)為:0  1  2   3   4   5   6
}
?
可以轉(zhuǎn)換為數(shù)字類型,查詢對應(yīng)的數(shù)字
//int i=1; //0-6 1-7
int number = (int)day;
Console.WriteLine(day); //Tue
Console.WriteLine(number); //2
?
如果單獨改sun=10,后面的值也會跟著遞增一
enum Week{
 sun=10,mon,tue,wed,thu,fri,set 
        11   12  13  14······
}
?
enum Week{
  sun=10,mon,tue,wed,thu=100 ,fri,set
         11   12  13   100    101  102
}
?

生成隨機(jī)數(shù)

//使用隨機(jī)類實例化一個隨機(jī)對象
//類名 對象名= new 類名();
Random random = new Random;
?
//調(diào)用方法生成隨機(jī)數(shù)
for(int i = 0; i < 10; i++){
//random.Next(min,max):包含最小值,不包含最大值
如:random.Next(8,10);  //只輸出8,9
?
//以下隨機(jī)生成0~7的整數(shù)
int r = random.Next(8)
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#中的委托和事件詳解

    C#中的委托和事件詳解

    本文詳細(xì)講解了C#中的委托和事件,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • C#、ASP.NET通用擴(kuò)展工具類之TypeParse

    C#、ASP.NET通用擴(kuò)展工具類之TypeParse

    這篇文章主要介紹了C#、ASP.NET通用擴(kuò)展工具類之TypeParse,使用了此類,類型轉(zhuǎn)換方便多了,本文直接給出實現(xiàn)代碼和使用方法,需要的朋友可以參考下
    2015-06-06
  • c#實現(xiàn)圖片二值化例子(黑白效果)

    c#實現(xiàn)圖片二值化例子(黑白效果)

    這篇文章主要介紹了c#實現(xiàn)圖片二值化例子,圖像二值化就是將圖像上的像素點的灰度值設(shè)置為0或255,也就是將整個圖像呈現(xiàn)出明顯的黑白效果,需要的朋友可以參考下
    2014-08-08
  • C# salt+hash 加密

    C# salt+hash 加密

    本文主要介紹了C# salt+hash加密規(guī)則、C# salt產(chǎn)生偽隨機(jī)數(shù)原理、hash原理、使用hash來加密的原因等等。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • C# WinForm程序設(shè)計簡單計算器

    C# WinForm程序設(shè)計簡單計算器

    這篇文章主要為大家詳細(xì)介紹了C# WinForm程序設(shè)計簡單計算器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 基于C#實現(xiàn)簡單的二維碼和條形碼的生成工具

    基于C#實現(xiàn)簡單的二維碼和條形碼的生成工具

    這篇文章主要為大家詳細(xì)介紹了如何基于C#實現(xiàn)簡單的二維碼和條形碼工具,用于二維碼條形碼的生成與識別,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Unity實現(xiàn)游戲卡牌滾動效果

    Unity實現(xiàn)游戲卡牌滾動效果

    這篇文章主要為大家詳細(xì)介紹了Unity實現(xiàn)游戲卡牌滾動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 提取HTML代碼中文字的C#函數(shù)

    提取HTML代碼中文字的C#函數(shù)

    提取HTML代碼中文字的C#函數(shù)...
    2007-03-03
  • 再談異常處理try catch finally

    再談異常處理try catch finally

    這篇文章主要介紹了再談異常處理try catch finally 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • C#/.Net 中快速批量給SQLite數(shù)據(jù)庫插入測試數(shù)據(jù)

    C#/.Net 中快速批量給SQLite數(shù)據(jù)庫插入測試數(shù)據(jù)

    這篇文章主要介紹了C#/.Net 中快速批量給SQLite數(shù)據(jù)庫插入測試數(shù)據(jù),本文直接給出實例代碼,需要的朋友可以參考下
    2015-06-06

最新評論

平塘县| 滦平县| 镇原县| 乌鲁木齐县| 化德县| 南岸区| 灵丘县| 滨州市| 平利县| 承德县| 三江| 文成县| 墨竹工卡县| 绥滨县| 望城县| 阳朔县| 香格里拉县| 涞水县| 拉萨市| 惠来县| 苍溪县| 成武县| 牡丹江市| 吉水县| 广丰县| 南京市| 周至县| 灵璧县| 吴堡县| 金坛市| 双桥区| 中阳县| 报价| 改则县| 沙田区| 吉首市| 江孜县| 枣庄市| 澎湖县| 赣州市| 合川市|