Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr

Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros

Exemple 10-40 extrait du chapitre Le système de types


Exemple 10-39<     > Exemple 10-41


Cet exemple peut être compilé avec la ligne de commande:
csc.exe /target:exe Exemple_10_40.cs
Erreurs: 0 Avertissements: 0
Remarque:


Exemple_10_40.cs
using System;
class Program {
   static void Main() {
      Nullable<int> ni1 = new Nullable<int>(3);
      Nullable<int> ni2 = new Nullable<int>(3);
      bool = (ni1.GetValueOrDefault() == ni2.GetValueOrDefault()) &&
               (ni1.HasValue == ni2.HasValue);
      System.Diagnostics.Debug.Assert( b );
      Nullable<int> ni3 = new Nullable<int>();
      if (ni1.HasValue && ni2.HasValue)
         ni3 = new Nullable<int>( ni1.GetValueOrDefault() + 
                                  ni2.GetValueOrDefault() );
      if (ni1.HasValue)
         ni1 = new Nullable<int>( ni1.GetValueOrDefault() + );
   }
}	
Copyright Patrick Smacchia 2006 2007