n° 219
Novembre 2017
Luglio 16, 2018, 11:00:06 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  


* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Inaugurazione forum C#  (Letto 2802 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
neo77
Sr. Member
****

Karma: +0/-0
Scollegato Scollegato

Messaggi: 893



Mostra profilo
« inserita:: Ottobre 28, 2003, 05:13:11 »

...e non solo...

aggiungo un link per proporre nuovi argomenti di discussione.
Sono state recentemente pubblicate le nuove specifice di C# 2.0, ecco il link Felice :

http://msdn.microsoft.com/vcsharp/team/language/default.aspx

ciauz
Registrato

Fabio Cozzolino
Microsoft MCAD.NET

DotNetSide Community Manager
http://dotnetside.org/blogs/fabio
Antonio Pelleriti
Moderator
Jr. Member
*****

Karma: +1/-0
Scollegato Scollegato

Messaggi: 221


Mostra profilo WWW
« Risposta #1 inserita:: Ottobre 29, 2003, 09:27:47 »

hai già letto le specifiche? Novità interessanti?
Registrato

neo77
Sr. Member
****

Karma: +0/-0
Scollegato Scollegato

Messaggi: 893



Mostra profilo
« Risposta #2 inserita:: Ottobre 29, 2003, 06:27:26 »

Citazione
Postato originariamente da Antonio Pelleriti
hai già letto le specifiche? Novità interessanti?


Non ho ancora avuto il tempo di leggere tutte le specifiche, ho dato solo una breve occhiata e ci saranno alcune novità molto importanti, come la possibilità di parametrizzare le classi con i tipi (\"Generic\").

In pratica puoi dichiarare un tipo generico qualsiasi come attributo di classe e utilizzarlo all\'interno della tua classe; l\'applicazione client, dichiara la classe con il tipo di dati che gli serve, e per tutti i metodi o proprietà che utilizzano il tipo generico non sarà necessario alcun casting! (quasi un casting anticipato)

Questo è l\'esempio dove T è il tipo di dati generico:

public class Stack
{
   T[] items;
   int count;
   public void Push(T item) {...}
   public T Pop() {...}
}

questa è l\'applicazione client:

Stack stack = new Stack();
stack.Push(3);
int x = stack.Pop();

come puoi vedere non viene effettuato alcun casting, ma viene solo passato il tipo int durante la creazione dell\'istanza della classe \"Stack\".

Ho letto di metodi anonimi, iteratori e partial type, ma non ho approfondito.

ciauz
Registrato

Fabio Cozzolino
Microsoft MCAD.NET

DotNetSide Community Manager
http://dotnetside.org/blogs/fabio
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2017 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



powered by Simple Machines