Liste (T) .ForEach ist nicht mit Xamarin definiert

8

Ich habe Code von einem Freund von mir und es funktioniert gut in einem Windows. Formulare Anwendung. Wenn ich versuche, den gleichen Code in einem Xamarin.Forms-Projekt zu verwenden, heißt es:

System.Collections.Generic.List & gt; ' hat keine Definition für 'ForEach'. [...] (vielleicht fehlt ein "using").

Ich habe:

%Vor%

Hier ist der Code, der den Fehler gibt:

%Vor%

Warum funktioniert es nicht wie in einer windows.forms App? ps: es ist das erste ForEach mit blau unterstrichen

Danke

    
Hendrik 22.10.2014, 08:36
quelle

2 Antworten

15

Sie verwenden die Portable Class Library-Untergruppe von .NET. das enthält List<T>.ForEach nicht.

Persönlich bin ich sowieso nicht scharf auf diesen Ansatz - es wäre viel besser, LINO zu verwenden, um die richtige Firma auszuwählen. Schließlich führen Sie eine Abfrage ...

durch %Vor%     
Jon Skeet 22.10.2014 08:41
quelle
13

Wenn Sie nicht darauf verzichten können, können Sie Ihre eigene ForEach-Erweiterungsmethode definieren

%Vor%     
Stuart 23.10.2014 07:26
quelle