Ich habe ein liitle Problem.Wie entferne ich das Element aus der Liste in C#?
Es gibt
List<List<UInt32>> temp = new List<List<UInt32>>();
Zum Beispiel
gibt es zwei List<UInt32>
Datensätze innerhalb der Liste Temp jedoch, wenn ich versuche, so etwas wie temp.removeAt(0);
zu tun, ist es nicht die erste Zeile (List<UInt32>
) zu entfernen. . Warum das? Tue ich etwas falsch?
aktualisieren
Hier ist der Code, der nicht funktioniert. Ich weiß, es gibt 2 List<UInt32>
in der Hauptliste und ich weiß, dass die erste List<UInt32>.Count
ist 1, aber wenn ich die gleiche Position nach diesem Code überprüfen, ist der erste Code Count noch eins.
int i = 0;
bool boolA = true;
while (boolA)
{
if (temp[i].Count == 1)
{
temp.RemoveAt(i);
temps++;
}
if (i == temp.Count - 1) boolA = false;
i++;
warum wissen Sie, dass es nicht entfernt? – Vimvq1987
überprüfen Update pls – Skuta
Dieses Fragment des Codes macht keinen Sinn. Worum geht es in Ihren Listen? – Lucero