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

Antwort per Email an