欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中實現(xiàn)向數(shù)組中動態(tài)添加元素

 更新時間:2023年06月09日 10:32:27   作者:Joyeishappy  
這篇文章主要介紹了C#中實現(xiàn)向數(shù)組中動態(tài)添加元素方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C#向數(shù)組中動態(tài)添加元素

背景:

現(xiàn)需要向數(shù)組中循環(huán)插入字符串,但C#中的數(shù)組是不支持動態(tài)添加元素的,只能創(chuàng)建固定大小的數(shù)組,該如何解決呢?

參考了網(wǎng)上資料,個人覺得比較好的解決方法:使用泛型list< T >,先將元素存入list中,最后使用ToArray()轉(zhuǎn)成數(shù)組。

1.string數(shù)組轉(zhuǎn)list< string >

string[] strArray = new string[]{str1,str2,str3};
//也可string[] strArray = {str1,str2,str3};
List<string> strList = new List<string>(strArray);

2.list< string >轉(zhuǎn)string數(shù)組

List<string> strList = new List<string>();
for(int i = 0; i < 3; i++)
{
? ? strList.Add("str"+i);//循環(huán)添加元素
}
string[] strArray = strList.ToArray();//strArray=[str0,str1,str2]

C#運用List動態(tài)添加元素

C#中的數(shù)組是不支持動態(tài)添加元素的,只能創(chuàng)建固定大小的數(shù)組。

解決方法:可以使用List

List<string> result = new List<string>();
for (int i = 0; i < 5; i++ )
{
? ? result.Add(i.ToString());
}

之后也可以轉(zhuǎn)為數(shù)組類型:

string[] strArray = result.ToArray();

附:遍歷List中的元素

foreach (T element in mList)?
{
? ? ?Console.WriteLine(element);
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論