Peringatan Pengompilasi (level 1) CS0626
Metode, operator, atau pengakses 'metode' ditandai eksternal dan tidak memiliki atribut di dalamnya. Pertimbangkan untuk menambahkan atribut DllImport untuk menentukan implementasi eksternal.
Metode yang ditandai extern
juga harus ditandai dengan atribut, misalnya, atribut DllImport.
Atribut menentukan tempat metode diimplementasikan. Pada durasi, program akan membutuhkan informasi ini.
Contoh berikut menghasilkan CS0626:
// 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()
{
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: