編譯器錯誤 CS1017
Catch 子句無法接在 try 陳述式的一般 catch 字句之後
未採用任何參數的 catch
區塊必須是一系列 catch
區塊的最後一個區塊。 如需例外狀況的詳細資訊,請參閱例外狀況和例外狀況處理。
下列範例會產生 CS1017:
// CS1017.cs
using System;
namespace x
{
public class b : Exception
{
}
public class a
{
public static void Main()
{
try
{
}
catch // CS1017, must be last catch
{
}
catch(b)
{
throw;
}
}
}
}