rendered paste bodyusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
NouvelOperateur();
}
private static void NouvelOperateur()
{
//Nouvel operateur en c# , ? , permet de declarer des variable nullable
string server1 = null;
string server2 = null;
string defaut = "127.0.0.1";
//Affichera 127.0.0.1
Console.WriteLine(server1 ?? server2 ?? defaut);
server1 = "192.168.1.100";
server2 = "192.168.1.101";
defaut = "127.0.0.1";
//Affichera 192.168.1.100
Console.WriteLine(server1 ?? server2 ?? defaut);
server1 = null;
server2 = null;
defaut = null;
//Affiche rien
Console.WriteLine(server1 ?? server2 ?? defaut);
int? int1 = null;
bool? bool1 = null;
string? str = null;
double? dbl = null;
long? lng = null;
//etc ...
Console.ReadLine();
}
}
}