Basato su parole chiave C #
Keywords are predefined, reserved identifiers that have special meanings to the compiler.
e basato su Parole chiave contestuali
A contextual keyword is used to provide a specific meaning in the code, but it is not a reserved word in C#.
Per la parola chiave nuova abbiamo più situazioni per utilizzarla, ad esempio:
//One situation for create an instance of class:
StringBuilder sr=new StringBuilder();
//Another situation for method hiding in polymorphism subject of OOP:
public new void Foo()
{
//Some Code
}
Come puoi vedere la nuova parola chiave ha diversi significati A seconda di dove è usata, quindi nella mia nuova nuova deve essere considerata come Parola chiave contestuale e non parola chiave!
quindi, la definizione della parola chiave contestuale è sbagliata? o considerando nuovo come parola chiave intera? e perché?