我正在尋找一種將字符串轉換爲類型的一般方法。
例如:逆.ToString()
class SomeThing<T> {
public void Add(T value) {
//...
}
public void Add(string value) {
// Try to convert from string to T ???
}
}
用法:
SomeThing<double> list = new SomeThing<double>();
list.Add(123.45);
list.Add("234.56");
它應該有有特點:
- 如果類型支持從字符串皈依,將其轉換。
- 如果該類型不支持從字符串轉換,則拋出異常或返回default(T)
。
- 對於數字(double,int),它應該使用不變的文化。
我該如何做到這一點?
添加一些使用示例......您不清楚您要完成什麼。 – xanatos
重複? [通用方法轉換](http://stackoverflow.com/q/17817407/1324033) – Sayse