這個時候我有一個C#編程問題: 我有一個列表的列表:C#列表清單 - 如何使列表中的列表具有唯一性和版本抵抗性?
List<List<string>> List1
和字符串的出現在該列表:與
List<string> List2
,環路,我想把List2放在List1中,但是我想改變List2中的值,但是我不想在List1中插入的List2中更改這個值。 這裏是什麼,我想這樣做(因爲我想沒有人得到我想要的東西的那一刻)僞代碼的例子:
List1 <=> ['one', 'two', 'three']
List2[1] <=> List1
List1.clear
List1 <=> ['four', 'five', 'six']
List2[2] <=> List1
,但在列表1更改列表2 [1]太 - 我不知道想要那個!它看起來像現在:
List2[1] <=> ['four', 'five', 'six']
List2[2] <=> ['four', 'five', 'six']
但我想,這將是:
List2[1] <=> ['one', 'two', 'three']
List2[2] <=> ['four', 'five', 'six']
有什麼意義?我希望這些List1保持這種狀態,當我將它們插入到List2中時會發生什麼。我希望有人能理解這一點,並會幫助我。 我知道我在List2中插入了一些List1指針,但是如何使它正確? (右鍵 - >我希望它的工作^^的方式)
什麼是'<=>'語法?它不是一些我認識的... – Chris 2011-12-21 14:20:29
@Chris你需要再次閱讀這篇文章:「......這裏是僞代碼的例子......」 – 2011-12-21 14:56:19
Mark:啊,好的。我通常只會使用一個等於或某些東西,這就是爲什麼我認爲它可能更有趣。 – Chris 2011-12-21 15:06:52