I principali tipi di dati elementari nei linguaggi C# e VB.NET

i principali tipi di dati elementari nel linguaggio VB.NET sono:


  • 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 
Un esempio invece nel linguaggi C#:

 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

Post popolari in questo blog

Alcuni esempi di strategie di trading algoritmico utilizzate

Processi stocastici con mean reversion: Ornstein–Uhlenbeck process, Dixit & Pindyck Model, Vasicek model, etc

Bollinger Bands