Esempi di .NET - Procedura: Tipi di dati di base
In questa sezione vengono presentati i seguenti esempi:
Esempio MathRefl
Esempio Sort
Esempio Equals
Esempio Compare
Esempio StringFormat
Esempio Parse
Esempio MathRefl
In questo esempio viene consentito di richiamare tutti i metodi statici sulla classe Math utilizzando lo spazio dei nomi Reflection per determinare i metodi disponibili in modo dinamico.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.Drawing; System.Reflection
Classi utilizzate in questo esempio:
Math; String; Object; Convert; Table; Exception; Binding; EventArgs; Page; ListItem; Hashtable; Array; Import; DropDownList; Hash; MethodInfo; Font; MemberInfo; Type; Form; ParameterInfo
Esempio Sort
In questo esempio viene illustrato l'ordinamento degli elementi di una matrice utilizzando il metodo Array.Sort.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.IO; System.Collections
Classi utilizzate in questo esempio:
Array; Type; Console; Comparer; String; Import; Exception; ArgumentException; StringWriter; Page; Object; EventArgs
Esempio Equals
In questo esempio vengono illustrate le differenze tra il confronto di tipi di dati di base utilizzando l'operatore == (= o Is in Visual Basic) e il metodo Equals.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.IO; System.Globalization
Classi utilizzate in questo esempio:
Console; String; CultureInfo; Object; Import; StringWriter; Stream; Page; StreamReader; EventArgs
Esempio Compare
In questo esempio viene illustrato come confrontare due valori qualsiasi utilizzando l'interfaccia IComparable implementata da tutti i tipi di base.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.IO; System.Globalization
Classi utilizzate in questo esempio:
Console; Type; String; Import; StringWriter; ArgumentException; Types; Object; Page; Form; Math; Exception; EventArgs
Esempio StringFormat
In questo esempio viene illustrato come formattare i tipi di dati di base per la visualizzazione. Viene inoltre descritto come definire il proprio Formatter implementando l'interfaccia ICustomFormatter.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.IO; System.Globalization
Classi utilizzate in questo esempio:
Form; String; Console; Convert; Type; Formatter; Import; StringFormat; Service; StringWriter; Object; EventArgs; Page; Types
Esempio Math
In questo esempio viene illustrato l'utilizzo di costanti e metodi generati nella classe Math.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.IO; System.Reflection; System.Collections
Classi utilizzate in questo esempio:
Console; Math; Import; String; StringWriter; Page; Object; EventArgs
Esempio Parse
In questo esempio viene illustrato l'utilizzo del metodo Parse per analizzare informazioni da una stringa in altri tipi di dati non stringa. Viene inoltre illustrato come utilizzare il metodo ToString e la classe Convert, che consente di eseguire la conversione tra tipi di dati non stringa.
Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)
Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)
Spazi dei nomi utilizzati in questo esempio:
System; System.Threading; System.IO; System.Globalization
Classi utilizzate in questo esempio:
Console; Convert; String; Style; Thread; Import; Exception; StringWriter; Page; Object; CultureInfo; EventArgs