Tôi có mã này trong Java
, mà tôi đã sử dụng để báo cáo trường hợp ngoại lệ (ném FileNotFoundException
, IOException
, ClassNotFoundException
).Tôi làm cách nào để báo cáo ngoại lệ trong C#?
Ví dụ:
private void functionName() throws FileNotFoundException, IOException, ClassNotFoundException{}
tôi cần phải làm điều này trong C#
, làm thế nào tôi có thể làm điều đó?
Bạn không thể. C# không hỗ trợ khai báo ngoại lệ đã kiểm tra hoặc bất kỳ loại ngoại lệ nào cho vấn đề đó, trong chữ ký phương thức. Tốt nhất bạn có thể làm là thêm một số tài liệu tuyên bố những ngoại lệ được mong đợi. – sstan
Có thể trùng lặp của [Ngoại lệ được kiểm tra trong Java/C#?] (Http://stackoverflow.com/questions/9371686/what-are-checked-exceptions-in-java-c) – sstan
Để thêm vào những gì @sstan nói , bạn có thể sử dụng thẻ '/// ... ', được mô tả [ở đây] (https://msdn.microsoft.com/en-us/library/w1htk11d.aspx). Đây chỉ là tài liệu, tuy nhiên, và không kiểm tra ngoại lệ. –