C# 列舉格式方法
Format 方法將指定列舉型別的值轉換為其等效的字串表示形式。在這裡你還可以設定格式,如十進位制的 d、十六進位制的 x 等等。
我們已給出以下列舉。
enum Stock { PenDrive, Keyboard, Speakers };分配了(初始化了)預設值。
PenDrive = 0 Keyboard = 1 Speakers = 2
現在,假設你要獲取“Keyboard”名稱的值。
Stock st = Stock.Keyboard;
為此,嘗試以下內容,獲取 Keyboard 名稱的常量值。
Enum.Format(typeof(Stock), st, "d")
以下是整個示例。
示例
using System;
class Demo {
enum Stock { PenDrive, Keyboard, Speakers };
static void Main() {
Stock st = Stock.Keyboard;
Console.WriteLine("Product I need is {0}", st);
Console.WriteLine("Product value: {0}", Enum.Format(typeof(Stock), st, "d"));
}
}輸出
Product I need is Keyboard Product value: 1
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP