本文整理汇总了C#中System.Enum.Format方法的典型用法代码示例。如果您正苦于以下问题:C# Enum.Format方法的具体用法?C# Enum.Format怎么用?C# Enum.Format使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Enum
的用法示例。
在下文中一共展示了Enum.Format方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
//引入命名空间
using System;
enum Colors { Red, Green, Blue, Yellow };
public class FormatTest {
public static void Main() {
Colors myColor = Colors.Blue;
Console.WriteLine("My favorite color is {0}.", myColor);
Console.WriteLine("The value of my favorite color is {0}.", Enum.Format(typeof(Colors), myColor, "d"));
Console.WriteLine("The hex value of my favorite color is {0}.", Enum.Format(typeof(Colors), myColor, "x"));
}
}
输出:
My favorite color is Blue. The value of my favorite color is 2. The hex value of my favorite color is 00000002.
示例2: Enum.Format()
//引入命名空间
using System;
enum EmployeeType : byte
{
Manager = 10,
Programmer = 1,
Contractor = 100,
Developer = 9
}
class MainClass
{
public static void Main(string[] args)
{
EmployeeType fred;
fred = EmployeeType.Developer;
Console.WriteLine("You are a {0}", fred.ToString());
Console.WriteLine("Hex value is {0}", Enum.Format(typeof(EmployeeType), fred, "x"));
Console.WriteLine("Int value is {0}", Enum.Format(typeof(EmployeeType), fred, "D"));
}
}