I principali tipi di dati elementari nei linguaggi C# e VB.NET
i principali tipi di dati elementari nel linguaggio VB.NET sono:
Public var1 As Boolean = True
oppure
Public var1.1 As System.Boolean = True
Public var2 As Integer = 20 ' utilizza costruttore implicito
Public var3 As Double = -3.2
Public var4 As Decimal = 100.2D
Public var5 As Char = "C"c
Public var6 As String = "ciao"
Public var7 As New String("S"c, 10) 'ripetere s 10 volte
Public var8 As New DateTime(2020, 3, 12, 12, 23, 12) ' rappresenta istante temporale
Public var9 As New TimeSpan(10, 2, 3, 4) 'intervallo temprale
Public var10 As New System.Text.StringBuilder("ciao sono francesca")
End Class
Per quanto riguarda il linguaggio C# i tipi di dati elementari hanno lo stesso significato ma cambia la forma del nome:
public partial class Form1 : Form { public bool var1 = true; public int var2 = 24; public double var3 = -35.5; public decimal var4 = 100.2m; public char var5 = 'B'; public string var6 = "hello"; public System.Text.StringBuilder var7 = new System.Text.StringBuilder(" inizio testo");
- Boolean: usato per dati dicotomici;
- Integer: usato per numeri interi, sia positivi che negativi
- Char: usato per le stringhe solo per un singolo carattere
- String: usato anche questo per le stringhe ma più lunghe
- Double: usato per numeri decimali
- Decimal: usato per numeri decimali che non si vogliono approssimare dopo un operazione
- Date: usato per date e orari
Un esempio di codice in visual studio con linguaggio VB.NET:Public Class Form1
Public var1 As Boolean = True
oppure
Public var1.1 As System.Boolean = True
Public var2 As Integer = 20 ' utilizza costruttore implicito
Public var3 As Double = -3.2
Public var4 As Decimal = 100.2D
Public var5 As Char = "C"c
Public var6 As String = "ciao"
Public var7 As New String("S"c, 10) 'ripetere s 10 volte
Public var8 As New DateTime(2020, 3, 12, 12, 23, 12) ' rappresenta istante temporale
Public var9 As New TimeSpan(10, 2, 3, 4) 'intervallo temprale
Public var10 As New System.Text.StringBuilder("ciao sono francesca")
End Class
Per quanto riguarda il linguaggio C# i tipi di dati elementari hanno lo stesso significato ma cambia la forma del nome:
- bool
- int
- char
- string
- double
- decimal
- DateTime
public partial class Form1 : Form { public bool var1 = true; public int var2 = 24; public double var3 = -35.5; public decimal var4 = 100.2m; public char var5 = 'B'; public string var6 = "hello"; public System.Text.StringBuilder var7 = new System.Text.StringBuilder(" inizio testo");
public DateTime var8 = new DateTime(2020, 3, 12, 12, 23, 12);
public TimeSpan var9 = new TimeSpan(10, 2, 3, 4);
}
Commenti
Posta un commento