熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 9.1.10 枚舉[2]

2013-11-13 11:00:35  來源: .NET編程 

    因為這是個新類型因此可以在變量聲明中使用

    Dim dayFormat As DayNameFormat
    dayFormat=DayNameFormatFirstLetter

    該語句聲明了一個枚舉類型的新變量DayNameFormat然後向該變量賦一個值所賦的值是己知值中的一個該語句顯示了枚舉名稱和一個由點號分開的值幸好您已經獲得IntelliSense因此在對該變量賦值時可以從己知值的列表中進行挑選

    枚舉提供了一種方法將便於人們閱讀的值與數字相關聯在前面這個示例中並沒有明確賦予任何數字因此它們是從開始自動創建的因而Full為 Short為等等Short值被方括號括起來因為Short也是一種數據類型使用方括號可以告訴N}這是個自定義的名稱而不是數據類型如果不想對這些值使用默認數字則可以自己指定例如

 

Public Enum DeliveryType

                   Post

                   Courier=

                   International

         End Enum

    這裡的Post為而Courier有一個明確的值 o International沒有被賦予明確的值而是繼續上面使用的數字重新開始自動編號因此它的值為

    在需要選擇少數數值中的某個值時可以使用枚舉它被廣泛使用於ASPNET服務器控件中只允許使用選定的值通常是允許要修改的行為例如TextBox有一個TextMode屬性它可以是SingleLine MultiLine或Password中的一個TextBox的顯示效果根據所選值的不同而變化在為某個日常運行的應用程序創建自己的代碼時您可能很少使用枚舉(Wrox United站點沒有使用任何Enums)但它們卻十分有效特別是在構建代碼核心庫的時候

     ASPNET 入門教程完整版

[]  []  


From:http://tw.wingwit.com/Article/program/net/201311/14972.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.