第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在C#中將數(shù)組的一部分復(fù)制到另一個(gè)數(shù)組?

如何在C#中將數(shù)組的一部分復(fù)制到另一個(gè)數(shù)組?

C#
BIG陽 2019-12-26 11:08:38
如何將數(shù)組的一部分復(fù)制到另一個(gè)數(shù)組?考慮我有int[] a = {1,2,3,4,5};現(xiàn)在,如果我給出數(shù)組的開始索引和結(jié)束索引,a則應(yīng)將其復(fù)制到另一個(gè)數(shù)組。就像我將開始索引設(shè)為1,結(jié)束索引設(shè)為3一樣,元素2、3、4應(yīng)該復(fù)制到新數(shù)組中。
查看完整描述

3 回答

?
ABOUTYOU

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

int[] b = new int[3];

Array.Copy(a, 1, b, 0, 3);

a =源數(shù)組

1 =源數(shù)組中的起始索引

b =目標(biāo)數(shù)組

0 =目標(biāo)數(shù)組中的起始索引

3 =要復(fù)制的元素


查看完整回答
反對(duì) 回復(fù) 2019-12-26
?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

int[] a = {1,2,3,4,5};


int [] b= new int[a.length]; //New Array and the size of a which is 4


Array.Copy(a,b,a.length);

其中Array是具有方法Copy的類,該方法將數(shù)組的元素復(fù)制到b數(shù)組。


從一個(gè)陣列復(fù)制到另一個(gè)陣列時(shí),必須向要復(fù)制的另一個(gè)陣列提供相同的數(shù)據(jù)類型。


查看完整回答
反對(duì) 回復(fù) 2019-12-26
?
莫回?zé)o

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

注意:我發(fā)現(xiàn)此問題是在尋找如何調(diào)整現(xiàn)有陣列大小的答案中的步驟之一。


因此,我想在這里添加該信息,以防萬一其他人正在尋找如何進(jìn)行遠(yuǎn)程復(fù)制的問題,作為對(duì)調(diào)整數(shù)組大小的問題的部分答案。


對(duì)于任何發(fā)現(xiàn)此問題并尋找與我相同的人,這非常簡單:


Array.Resize<T>(ref arrayVariable, newSize);

其中T是類型,即在其中聲明arrayVariable的地方:


T[] arrayVariable;

該方法處理空檢查,以及newSize == oldSize不起作用,并且當(dāng)然靜默處理其中一個(gè)數(shù)組比另一個(gè)數(shù)組長的情況。


查看完整回答
反對(duì) 回復(fù) 2019-12-26
  • 3 回答
  • 0 關(guān)注
  • 1361 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)