使用泛型集合List實(shí)現(xiàn)分揀奇偶數(shù)的程序
在進(jìn)行編程開(kāi)發(fā)中,有時(shí)我們需要將一組數(shù)字中的奇數(shù)和偶數(shù)進(jìn)行分揀。使用泛型集合List能夠更加方便地實(shí)現(xiàn)這個(gè)功能。 創(chuàng)建新項(xiàng)目 首先,在文件菜單中選擇“新建”,然后選擇“項(xiàng)目”。在項(xiàng)目模板中選擇“控
在進(jìn)行編程開(kāi)發(fā)中,有時(shí)我們需要將一組數(shù)字中的奇數(shù)和偶數(shù)進(jìn)行分揀。使用泛型集合List能夠更加方便地實(shí)現(xiàn)這個(gè)功能。
創(chuàng)建新項(xiàng)目
首先,在文件菜單中選擇“新建”,然后選擇“項(xiàng)目”。在項(xiàng)目模板中選擇“控制臺(tái)應(yīng)用程序”,并為該項(xiàng)目命名為“把分揀奇偶數(shù)的程序使用泛型集合List實(shí)現(xiàn)”,最后點(diǎn)擊“確定”按鈕。
生成代碼
系統(tǒng)會(huì)自動(dòng)生成代碼,我們可以在其中添加我們自己的邏輯。首先,我們可以定義一個(gè)字符串,然后使用Split()方法將其分割成一組數(shù)字。這樣我們就可以得到一個(gè)字符串?dāng)?shù)組,數(shù)組中的每個(gè)元素都是一個(gè)數(shù)字。
string numbers "1, 2, 3, 4, 5, 6, 7, 8, 9, 10";
string[] numberArray numbers.Split(',');
連接測(cè)試代碼
接下來(lái),我們可以使用Join方法將測(cè)試代碼連接起來(lái)。我們可以定義兩個(gè)空的List,一個(gè)用于存儲(chǔ)奇數(shù),另一個(gè)用于存儲(chǔ)偶數(shù)。然后,我們可以遍歷數(shù)字?jǐn)?shù)組,并根據(jù)數(shù)字是奇數(shù)還是偶數(shù)將其添加到相應(yīng)的List中。
List oddNumbers new List();
List evenNumbers new List();
foreach (string number in numberArray)
{
int n (number);
if (n % 2 0)
{
(n);
}
else
{
(n);
}
}
string oddNumbersResult (", ", oddNumbers);
string evenNumbersResult (", ", evenNumbers);
運(yùn)行結(jié)果
使用List集合后,我們可以輕松地對(duì)奇數(shù)和偶數(shù)進(jìn)行分揀。最后,我們可以將分揀結(jié)果輸出,以便查看程序的運(yùn)行結(jié)果。
Console.WriteLine("奇數(shù): " oddNumbersResult);
Console.WriteLine("偶數(shù): " evenNumbersResult);
通過(guò)以上步驟,我們成功地使用泛型集合List實(shí)現(xiàn)了分揀奇偶數(shù)的程序。