Page 1 of 1

Exponierte benutzerdefinierte LINQ -Auswahlmethode wird nicht kompiliert

Posted: 17 Mar 2025, 12:36
by Anonymous
Ich habe eine benutzerdefinierte Klasse driverInfos mit einem Subcass -TriverInfo, das Informationen über Dateien in einem privaten Array enthält. Nicht eine Definition für "Select" und die Überladung der optimalen Erweiterungsmethode "parallelenumerable.Select (parallelQuery, func " erfordert einen Empfänger vom Typ "System" system.Linq.Parallelquery ".

Code: Select all

public class DriverInfos
{
public class DriverInfo
{
public FileInfo FileInfo { get; private set; }
...
}
...
DriverInfo[] _driverInfos;

public IEnumerable Select2(Func selector)
{
var driverPathes = _driverInfos.Select(fp => fp.FileInfo.FullName); //this compiles and performs the correct data
return _driverInfos.Select(selector); // DOES NOT compile
}

}
Ich habe eine andere Signatur meines SELECT2 ausprobiert, über eine andere Daten übergeben, versuchen>