Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Fältet "fält" tilldelas aldrig och kommer alltid att ha standardvärdet "värde"
Kompilatorn identifierade en icke-initierad privat eller intern fältdeklaration som aldrig tilldelas ett värde.
Anmärkning
Den här varningen rapporteras endast under explicita bygg- eller ombyggnadsåtgärder . Den visas inte under inmatningen i IDE som en del av IntelliSense-diagnostiken. Det innebär att om du åtgärdar varningen med hjälp av fältet eller tar bort den kan varningen finnas kvar i fellistan tills du skapar eller återskapar projektet igen.
Följande exempel genererar CS0649:
// CS0649.cs
// compile with: /W:4
using System.Collections;
class MyClass
{
Hashtable table; // CS0649
// You may have intended to initialize the variable to null
// Hashtable table = null;
// Or you may have meant to create an object here
// Hashtable table = new Hashtable();
public void Func(object o, string p)
{
// Or here
// table = new Hashtable();
table[p] = o;
}
public static void Main()
{
}
}