using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
/// <summary>
///
/// </summary>
class Program
{
/// <summary>
///
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
Cat cat = new Cat();
cat.name = "Jerry";
cat.color = "Red";
Cat homeCat = new Cat();
homeCat.name = cat.name;
homeCat.color = cat.color;
homeCat.name = "Tom";
cat.color = "Green";
// readonly const区别?
// 枚举类型 ---〉基本类型
Direction dir = Direction.UP;
Console.WriteLine((int)dir);
// 基本类型 ---〉枚举类型
int underlyingType = 2;
Direction enumType =(Direction)Enum.Parse(typeof(Direction), underlyingType.ToString());
// 基本类型 ---〉枚举字符串
int underlyingTypeString = 3;
string enumString = Enum.GetName(typeof(Direction), underlyingTypeString);
}
}
/// <summary>
///
/// </summary>
public class Cat
{
/// <summary>
///
/// </summary>
public string name
{
get;
set;
}
/// <summary>
///
/// </summary>
public string color
{
get;
set;
}
}
enum Direction
{
UP, DOWN, LEFT, RIFHT
}
}
.net(基本数据类型,枚举类型,枚举字符串的相互转化)
最新推荐文章于 2023-07-07 13:51:51 发布
本文详细介绍了C#编程中类与枚举类型的定义、使用及相互之间的转换方法,通过实例展示了如何创建类和枚举类型,并进行属性设置与属性获取,同时演示了基本类型与枚举类型的相互转换。
369

被折叠的 条评论
为什么被折叠?



