Je viens de télécharger VS2019 et de créer une application console pour essayer les nouveaux types de référence null C # 8. Le projet a été remplacé par le langage ver C # 8 (actuellement affiché en version bêta)
Ensuite, le code suivant génère un avertissement.
class Program
{
static void Main(string[] args)
{
string? message = "Hello World";
string message2 = null;
Console.WriteLine(message);
Console.WriteLine(message2);
// The annotation for nullable reference types should only be used in code within a '#nullable' context
}
}
Qu'est-ce que cela signifie réellement?