İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Uyarısı (düzey 1) CS0626

Yöntem, işleç veya erişimci 'method' dış olarak işaretlenir ve üzerinde öznitelik yoktur. Dış uygulamayı belirtmek için DllImport özniteliği eklemeyi göz önünde bulundurun.

İşaretlenen extern bir yöntem, dllImport özniteliği gibi bir öznitelikle de işaretlenmelidir.

özniteliği yöntemin uygulandığı yeri belirtir. Çalışma zamanında, programın bu bilgilere ihtiyacı olacaktır.

Aşağıdaki örnek CS0626 oluşturur:

// CS0626.cs  
// compile with: /warnaserror  
using System.Runtime.InteropServices;  
  
public class MyClass  
{  
   static extern public void M(); // CS0626  
   // try the following line  
   // [DllImport("mydll.dll")] static extern public void M();  
  
   public static void Main()  
   {  
   }  
}