[英]C# Store type in an array
我想在數組中存儲一個錯誤,但是當我嘗試這個時它告訴我
System.IO.DirectoryNotFoundException 是一種類型,在給定的上下文中無效。
Type[] errorArray = new Type[] { System.IO.DirectoryNotFoundException };
我做錯了什么,還是不可能這樣?
你想要做的是使用 typeof()。
Type[] errorArray = new Type[] { typeof(System.IO.DirectoryNotFoundException) };
這樣您就可以存儲異常的類型。
似乎您想將異常的類型存儲在數組中,而不是異常本身,因此您需要使用typeof
:
Type[] errorArray = new Type[] { typeof (System.IO.DirectoryNotFoundException) }
看到這個網站
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.