只是好奇:如何處理從對象轉換爲字符串時的空異常?
這些線扔Invalid Cast Exception
: Unable to cast object of type 'System.Double' to type 'System.String'.
Object obj = new object();
obj = 20.09089;
string value = (string)obj;
我收到從library
的obj
值。
如何簡單地轉換爲string
當我們不知道枚舉時object
的類型?
除了回答,請注意,有(串)obj''之間的差異和'obj.ToString()'... – 2014-11-24 13:41:30
只需使用'string value = obj.ToString();' – 2014-11-24 13:42:18
@SriramSakthivel - 在這種情況下,是的。但由於標題中存在「空例外」,因此可能還必須考慮到「obj」可能爲「空」。 – Corak 2014-11-24 13:45:25