我是新來的Python背景的C#。c# - 有沒有辦法用值類型克隆數組,而不創建新的引用類型?
在Python中,我能做到這樣:
a = [1, 5, 10] #initialize
a = [1, 3, 5] #change the value
我怎麼能執行a = {1, 3, 5}
在C#?目前我找到了這種方式。
int[] a = {1, 5, 10}; //initialize
int[] b = {1 ,3, 5}; //create new reference type
a = (int[])b.Clone(); //change the value
有沒有什麼更好的方法來改變從{1, 5, 10}
整個陣列a
到{1 ,3, 5}
?
即a = [1, 3, 5]
python to C#?
對不起,讓我感到困惑,其實我想問一下如何在c#上實現這個目標。 –
即C#,看不出有什麼問題。 – oleksii
但我想將整個數組從{1,5,10}更改爲{1,3,5},而不僅僅是基於您的答案的一個索引。 –