Compilerfout CS0211
Het adres van de opgegeven expressie kan niet worden gebruikt
U kunt het adres van velden, lokale variabelen en indirecte aanwijzers gebruiken, maar u kunt bijvoorbeeld het adres van de som van twee lokale variabelen niet nemen. Zie Onveilige code en aanwijzers voor meer informatie.
In het volgende voorbeeld wordt CS0211 gegenereerd:
// CS0211.cs
// compile with: /unsafe
public class MyClass
{
unsafe public void M()
{
int a = 0, b = 0;
int *i = &(a + b); // CS0211, the addition of two local variables
// try the following line instead
// int *i = &a;
}
public static void Main()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: