this bei Parameter - Bedeutung?

11/02/2010 - 10:25 von Georg Gungl | Report spam
Hallo NG,

System.Linq.Enumerable definiert:

public static IEnumerable<TSource> Concat<TSource>(this IEnumerable<TSource>
first, IEnumerable<TSource> second);

Was heisst _hier_ this?

Wie geht man damit in der Methode um?


Ciao:
GG ;-)
 

Lesen sie die antworten

#1 Konrad Neitzel
11/02/2010 - 10:40 | Warnen spam
Hallo Georg!

"Georg Gungl" wrote in message
news:hl0idl$amp$

System.Linq.Enumerable definiert:

public static IEnumerable<TSource> Concat<TSource>(this
IEnumerable<TSource>
first, IEnumerable<TSource> second);

Was heisst _hier_ this?

Wie geht man damit in der Methode um?



Das ist eine Erweiterung. Es ist möglich bestehende Klassen zu
erweitern.
Wenn Du den Namespace System.Linq mit eingebunden hast, wirst Du bei
IEnumerable<> die Funktion Concat sehen (Intelisense).

Also wenn Du hast:
IEnumerable<string> first;
IEnumerable<string> second;
ist ein Aufruf von first.Concat(second) möglich und der Compiler macht
daraus ein
Enumerable.Concat(first, second);

http://msdn.microsoft.com/de-de/lib...83977.aspx

Mit den besten Grüßen,

Konrad

Ähnliche fragen