C#枚舉類型與結(jié)構(gòu)類型實(shí)例解析
更新時(shí)間:2014年07月24日 14:45:52 投稿:shichen2014
這篇文章主要介紹了C#枚舉類型與結(jié)構(gòu)類型實(shí)例,需要的朋友可以參考下
本文以C#實(shí)例講解了枚舉類型與結(jié)構(gòu)類型的用法,程序主要是通過個(gè)人電話本演示枚舉類型與結(jié)構(gòu)類型的用法,具體代碼如下所示:
using System;
class ID
{
//定義枚舉類型
public enum Sex
{
male, female
};//注意別忘了這里的分號(hào)
//定義電話本的結(jié)構(gòu)類型
public struct TelBook
{
public string name;
public Sex sex;//性別類型為枚舉類型
public string number;
}
//每一行打印一位用戶的電話本信息
public static void TelPrint( TelBook Someone )
{
Console.Write( Someone.name + "\t");
Console.Write( Someone.sex + "\t");
Console.Write( Someone.number + "\r\n");
}
public static void Main()
{
TelBook Joey, Rose;//聲明TelBook結(jié)構(gòu)類型兩位用戶Joey和Rose
Joey.name= "Joey"; //初始化Joey電話本信息
Joey.sex= Sex.male;
Joey.number = "84113128";
Rose.name = "Rose";//初始化Rose電話本信息
Rose.sex = Sex.female;
Rose.number = "84117456";
TelPrint ( Joey ); //打印兩位用戶的電話本
TelPrint ( Rose );
}
}
相關(guān)文章
C#實(shí)現(xiàn)打開指定目錄和指定文件的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)打開指定目錄、打開指定目錄且選中指定文件、打開指定文件,感興趣的小伙伴可以嘗試一下
2022-06-06
C#類繼承中構(gòu)造函數(shù)的執(zhí)行序列示例詳解
這篇文章主要給大家介紹了關(guān)于C#類繼承中構(gòu)造函數(shù)的執(zhí)行序列的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
2018-09-09
C#實(shí)現(xiàn)基于任務(wù)的異步編程模式
本文詳細(xì)講解了C#實(shí)現(xiàn)基于任務(wù)的異步編程模式,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
2022-04-04
細(xì)說C#中的枚舉:轉(zhuǎn)換、標(biāo)志和屬性
枚舉是 C# 中最有意思的一部分,大部分開發(fā)人員只了解其中的一小部分,甚至網(wǎng)上絕大多數(shù)的教程也只講解了枚舉的一部分。那么,我將通過這篇文章向大家具體講解一下枚舉的知識(shí),需要的朋友可以參考下
2020-02-02
C#調(diào)用C++DLL傳遞結(jié)構(gòu)體數(shù)組的終極解決方案
這篇文章主要介紹了C#調(diào)用C++DLL傳遞結(jié)構(gòu)體數(shù)組的終極解決方案的相關(guān)資料,需要的朋友可以參考下
2017-01-01
C# 反射與 Quartz 實(shí)現(xiàn)流程處理詳情
根據(jù)要實(shí)現(xiàn)流程處理,比如用戶可以定義一個(gè)定時(shí)任務(wù),每周一查看報(bào)表。任務(wù)是用Quartz可實(shí)現(xiàn),但用戶自己選擇報(bào)表就比較麻煩,這時(shí)因?yàn)橄到y(tǒng)的不同模塊的生成報(bào)表的函數(shù)不同,這時(shí)便可以傳入一個(gè)方法名和方法的輸入?yún)?shù),就可以調(diào)用該方法。下面小編我為大家介紹具體過程
2021-09-09 
