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()
{
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: