Nett! Dauert bis zum n�chsten C# Release bestimmt noch ein wenig aber h�rt sich interessant an. Ich meine mich erinnern zu k�nnen, dass in Java �hnliches geplant ist.
ciao, Elmar -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Christoph Wille Gesendet: Dienstag, 16. September 2003 15:54 An: [EMAIL PROTECTED] Betreff: Re: [Csharp.net] AW: [Csharp.net] Re: wo wir grad bei bl�den Fragen sind ;- ) ... hier ist eine zu ArrayList casting Generics sind in etwa das, was C++ Programmierer als Templates kennen, mit einem gro�en Unterschied: die Generics werden in IL abgelegt, die werden nicht wie C++ Templates vom Preprocessor angelegt. Vorteil: volle Typsicherheit zum Zeitpunkt der Erstellung. Beispiel: die ArrayList Klasse speichert objects. In Zukunft gibt's wahrscheinlich sowas wie ArrayList<type> wo Du dann bei new angeben kannst, welcher Datentyp da drinnen sein soll. Und dann liefert ToArray auch genau diesen <type>, Add nimmt nur noch den korrekten Typ, etc. Chris At 03:41 PM 9/16/2003, you wrote: >Interessant. Werde das mal pr�fen. Von Generics habe ich noch nichts >(konkretes) geh�rt. Wann gibt�s das? Kannst Du das kurz erl�utern oder >sprengt das den selbstzuformulierenden Rahmen? > >Elmar > >-----Urspr�ngliche Nachricht----- >Von: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Im Auftrag von Christoph Wille >Gesendet: Dienstag, 16. September 2003 15:35 >An: [EMAIL PROTECTED] >Betreff: [Csharp.net] Re: wo wir grad bei bl�den Fragen sind ;- ) ... >hier ist eine zu ArrayList casting > >eine InvalidCastException handelst Du Dir m�glicherweise dadurch ein, >da� >er bei Console.ReadLine einen castbaren Datentyp gefunden hat, und er >nicht >als String im ArrayList drinnen ist. > >Zum Gl�ck h�ren sich diese Trickersereien mit Generics auf. > >Chris _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net _______________________________________________ Csharp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/csharp.net
