Erreur du compilateur CS0210
Vous devez fournir un initialiseur dans une déclaration d’instruction fixe ou using
Vous devez déclarer et initialiser la variable dans une instruction fixed. Pour plus d’informations, consultez Pointeurs et code unsafe.
L’exemple suivant génère l’erreur CS0210 :
// 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)
{
}
*/
}
}
L’exemple suivant génère également l’erreur CS0210, car l’ instruction using
n’a pas d’initialiseur.
// 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");
}
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :