您的位置:首页 > 编程语言 > C#

C#中enum和Int、string之间的转换

2008-10-08 17:34 309 查看
using System;

namespace yyNMS.Core

{

public enum MessageType

{

SystemError,

SystemNormal,

Normal,

Error,

MakeTrouble

}

public class MessageTypeConvertor

{

public static MessageType String2MessageType(string text, bool ignoreCase)

{

return (MessageType)Enum.Parse(typeof(MessageType), text, ignoreCase);

}

public static int MessageType2Int(MessageType type)

{

return (int)MessageType.SystemNormal;

}

public static MessageType Int2MessageType(int n)

{

if (Enum.IsDefined(typeof(MessageType), n))

return (MessageType)n;

else

throw new Exception(n + " is not defined");

}

public static String MessageType2String(MessageType type)

{

return MessageType.SystemNormal.ToString();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: