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 Math

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