我有以下枚舉在我的課:將字符串轉換爲枚舉?
public enum InventoryType
{
EQUIP = 1,
USE = 2,
SETUP = 3,
ETC = 4,
CASH = 5,
EVAN = 6,
TOTEMS = 7,
ANDROID = 8,
BITS = 9,
MECHANIC = 10,
HAKU = 11,
EQUIPPED = -1
}
現在,我有一個字段:
public InventoryType InventoryType { get; private set; }
我從MySQL加載數據。 MySql類型的列有一個是InventoryType的字符串。如何將我得到的字符串轉換爲枚舉InventoryType?
我想:
this.InventoryType = reader.GetString("type");
當然但是,這是不行的,因爲它是越來越字符串和所需的InventoryType。我能做些什麼來轉換它?謝謝。
[字符串轉換回枚舉]的可能重複(http://stackoverflow.com/questions/5421263 /轉換字符串返回到枚舉) – dasblinkenlight
檢查http://stackoverflow.com/questions/16100/how-do-i-convert-a-string-to-an-enum-in-c – Nalaka526