vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Union auf generische Datentypen 
Autor: theWHO
Datum: 14.07.10 20:58

Hallo zusammen,


ich habe eine eigene Klasse
class Population<GenomType, FitnessType> : _
  List<IGeneticIndividual<GenomType, FitnessType>>
Nun möchte ich zwei Variablen
Population<int[], int> parents
Population<int[], int> children
per Union in eine Variable kombinieren. Mein Ansatz:
Population<int[], int> result = (Population<int[], int>)parents.Union(children)
Dabei erhalte ich leider folgende Fehlermeldung:
Das Objekt des Typs "<UnionIterator>d__81`1[IBatteryControl.Components.Scheduling.Genetic.Interfaces.IGeneticIndividual`2[System.Int32[],System.Int32]]" kann nicht in Typ "IBatteryControl.Components.Scheduling.Genetic.Entities.Population`2[System.Int32[],System.Int32]" umgewandelt werden.

Die gleiche Fehlermeldung erhalte ich bei folgender Anweisung:
result = (Population<int[], int>)result.OrderBy(cur => cur.Fitness).Take( _
  parents.Count);
Was mach ich falsch und was kann ich tun? Danke für Hilfe

____________________________________

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Union auf generische Datentypen2.023theWHO14.07.10 20:58
Re: Union auf generische Datentypen973ModeratorFZelle15.07.10 00:20

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel