Upozornění kompilátoru (úroveň 1) CS0626
Metoda, operátor nebo metoda "method" je označena jako externí a nemá u ní žádné atributy. Zvažte přidání atributu DllImport k určení externí implementace.
Označená metoda extern
by měla být také označena atributem, například atribut DllImport .
Atribut určuje, kde je metoda implementována. V době běhu bude program tyto informace potřebovat.
Následující ukázka vygeneruje 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()
{
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: