閱讀英文

共用方式為


編譯器錯誤 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;  
            }  
        }  
    }  
}