Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
CharPaket c = (CharPaket)client.SendGetPacket<PacketData>(p);
Ma una funzione che determinava in modo automatico il tipo da restituire.
esempio
Codice sorgente - presumibilmente Plain Text
CharPaket c = (CharPaket)client.SendGetPacket<PacketData>(p); //Manuale
CharPaket c = client.SendGetPacket<PacketData>(p); //Auto
Non so se mi sono spiegato o sbaglio io a capire il reale comportanto di questa funzione.
Quello che voglio e ottenere un tipo di cui non viene forzato a diventare tale (T)ret;
Ma che viene ristituito direttamente come tipo dalla funzione.
Cerco di farti capire cosa intendo.
Se facciamo in questo modo:
Codice sorgente - presumibilmente C# / VB.NET
string prova(int i ) { return i.ToString(); }
string risultato = prova(10);
Come vedi, so che prova mi restiurà un valore di tipo string. perche la funzione è di tipo string
Quello che vorrei fare è una sorta di
T prova(int i);
ed avere esempio
Codice sorgente - presumibilmente C#
int t = prova(10);
string t = prova(10);
float t = prova(10);
bool t = prova(10);
Una sola funzione, ma che restituisce diversi tipi da quello normalmente passati come generici T
spero di essermi spiegato perchè faccio confusione anche da solo
Ultima modifica effettuata da Thejuster il 29/11/2021 alle 15:02