Ich habe eine DocumentList.c wie unten implementiert. Und wenn ich versuche, eine Liste in die Instanz von Document hinzufügen Objekt fügt es aber die andere die gleichenC# Liste in Liste hinzufügen
class DocumentList { public static List wordList; public static string type; public static string path; public static double cos; public static double dice; public static double jaccard; //public static string title; public DocumentList(List wordListt, string typee, string pathh, double sm11, double sm22, double sm33) { type = typee; wordList = wordListt; path = pathh; cos = sm11; dice = sm22; jaccard = sm33; } }
in Haupt C# Codefragment seiner
public partial class Window1 : System.Windows.Window { static private List documentList = new List(); ...
in einer Methode, die ich als unten.
DocumentList dt = new DocumentList(para1, para2, para3, para4, para5, para6); documentList.Add(dt);
Wenn ich jetzt die erste Liste hinzuzufügen ist ok es scheint ein Artikel in dokumenten, aber für die zweite erhalte ich eine Liste mit 2 Einzelteile aber beide die gleiche ..
ich meine ich kann nicht vorheriges Listenelement halten, anstatt eine allgemeines List<T>
..
möchten Sie möglicherweise die Add-Methode anzeigen, (da DocumentList scheint eine Basisklasse zu sein). Ist das auch .NET v2.0 oder höher? –
Welche .NET-Version verwenden Sie? Wenn Sie sich nicht sicher sind, können Sie uns vielleicht mitteilen, welche Version von Visual Studio (oder welche IDE) Sie verwenden? – Shimmy