Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Sie müssen in einer fixed- oder using-Anweisungsdeklaration einen Initialisierer bereitstellen.
You must provide an initializer in a fixed or using statement declaration
Die Variable muss in einer festen Anweisung deklariert und initialisiert werden. Weitere Informationen finden Sie unter Unsicherer Code und Zeiger (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0210 generiert:
// CS0210a.cs
// compile with: /unsafe
class Point
{
public int x, y;
}
public class MyClass
{
unsafe public static void Main()
{
Point pt = new Point();
fixed (int i) // CS0210
{
}
// try the following lines instead
/*
fixed (int* p = &pt.x)
{
}
fixed (int* q = &pt.y)
{
}
*/
}
}
Auch im folgenden Beispiel wird CS0210 generiert, da die using-Anweisung keinen Initialisierer aufweist.
// CS0210b.cs
using System.IO;
class Test
{
static void Main()
{
using (StreamWriter w) // CS0210
// Try this line instead:
// using (StreamWriter w = new StreamWriter("TestFile.txt"))
{
w.WriteLine("Hello there");
}
}
}