Oppure

Loading
14/10/08 11:44
Luk3
In C#, è possibile creare un tipo di dato, dando un nome personalizzato e valori pure?
Grazie;)
aaa
14/10/08 13:19
punkettone90
si, saltando la parte tecnica, potresti fare una variabile tipo integer (per i 4 byte) oppure long (per i 8) oppure string per allocare in memoria una quantità variabile e teoricamente infinita di dati; per decidere come mettere i bit di questi byte usi i numeri per i primi due casi o caratteri ascii per l'ultimo caso :k:
aaa
14/10/08 14:52
Il Totem
Aspetta un attimo... in che senso?
E' possibile creare nuovi tipi di dato (le strutture e le classi ne sono un esempio), ma non si possono creare nuovi tipi di dato primitivi come lo sono Integer o String, o no?
aaa
14/10/08 20:59
punkettone90
in effetti non so cosa se ne faccia di un nuovo tipo di dati, però se desidera crearne uno nuovo si possono usare queste tecniche per lavorare direttamente nella memoria; questo tipo di dati potrebbe essere un oggetto di una classe che svolge il lavoro di convertire il nuovo tipo di valore in sequenze di bit
aaa
15/10/08 15:51
Il Totem
Ma si tratterebbe pur sempre di una classe e/o di una struttura. Per quanto tu possa utilizzare metodi sofisticati per gestire la memoria non potrai insegnare al compilatore a leggere quel tipo diversamente da quello che è. Mi riferisco al fatto che i tipi di dato di base sono assegnabili direttamente a una variabile con un'espressione:
S = "Ciao"
I = 67
B = False

Mentre tutti quelli derivati hanno bisogno o di un riferimento a un oggetto già esistente o di un costruttore:
D = New StringBuilder("Ciao")
C = D
aaa
15/10/08 17:00
punkettone90
bè certo, non è la soluzione più performante... però è un sistema per raggiungere ugualmente lo scopo
aaa
15/10/08 18:22
Luk3
Postato originariamente da punkettone90:

bè certo, non è la soluzione più performante... però è un sistema per raggiungere ugualmente lo scopo


Ho letto in ritardo le rispsote :D
Comunque volevo dedicarlo alla tipa :rotfl: quinjdi con un nome personalizzato..
aaa
16/10/08 14:42
Il Totem
... non commento.
aaa