共用方式為


編譯器錯誤 CS0552

更新:2007 年 11 月

錯誤訊息

'conversion routine': 使用者定義至/從介面的轉換

您無法建立使用者定義至或從介面的轉換。如果您需要轉換常式,請將介面變成類別或從此介面衍生一個類別,便可解決這個錯誤。

下列範例會產生 CS0552:

// CS0552.cs
public interface ii
{
}

public class a
{
   // delete the routine to resolve CS0552
   public static implicit operator ii(a aa) // CS0552
   {
      return new ii();
   }

   public static void Main()
   {
   }
}