最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

背景:

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

參考了網(wǎng)上資料,個(gè)人覺(jué)得比較好的解決方法:使用泛型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#運(yùn)用List動(dòng)態(tài)添加元素

C#中的數(shù)組是不支持動(dòng)態(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é)

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

相關(guān)文章

  • richtextbox控件插入鏈接代碼分享

    richtextbox控件插入鏈接代碼分享

    richtextbox控件插入鏈接,暫時(shí)使用這個(gè)來(lái)解決鏈接的中文文本顯示
    2013-12-12
  • c# Newtonsoft 六個(gè)值得使用的特性(上)

    c# Newtonsoft 六個(gè)值得使用的特性(上)

    這篇文章主要介紹了c# Newtonsoft 六個(gè)值得使用的特性,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C#使用AngleSharp庫(kù)解析html文檔

    C#使用AngleSharp庫(kù)解析html文檔

    這篇文章介紹了C#使用AngleSharp庫(kù)解析html文檔的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 詳解C#中檢查null的語(yǔ)法糖

    詳解C#中檢查null的語(yǔ)法糖

    這篇文章主要為大家詳細(xì)介紹了C#中檢查null的語(yǔ)法糖,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定幫助,感興趣的小伙伴可以了解一下
    2022-04-04
  • C#版Tesseract庫(kù)的使用技巧

    C#版Tesseract庫(kù)的使用技巧

    本文給大家分享C#版Tesseract庫(kù)的使用技巧,在這里大家需要注意一下tesseract的識(shí)別語(yǔ)言包要自己下載后包含到項(xiàng)目里面,并設(shè)置為始終復(fù)制,或者直接把這個(gè)文件包放到運(yùn)行程序目錄(bin\debug)下的,具體實(shí)現(xiàn)代碼跟隨小編一起學(xué)習(xí)下吧
    2021-05-05
  • C#中將數(shù)字字符串左補(bǔ)齊0的六種實(shí)現(xiàn)方法

    C#中將數(shù)字字符串左補(bǔ)齊0的六種實(shí)現(xiàn)方法

    在我們的編程旅程中,常常會(huì)遇到需要將數(shù)字字符串左補(bǔ)齊 0 的情況,例如,訂單號(hào) D202411190001,整潔和統(tǒng)一的格式讓人眼前一亮,在 C# 中,實(shí)現(xiàn)數(shù)字字符串左補(bǔ)齊 0 主要有這 6 種方法,我們一起來(lái)看看吧,需要的朋友可以參考下
    2025-11-11
  • 一文搞懂C#實(shí)現(xiàn)讀寫(xiě)文本文件中的數(shù)據(jù)

    一文搞懂C#實(shí)現(xiàn)讀寫(xiě)文本文件中的數(shù)據(jù)

    這篇文章重點(diǎn)給大家介紹C#實(shí)現(xiàn)讀寫(xiě)文本文件中的數(shù)據(jù)的一些知識(shí),讀取.txt文件數(shù)據(jù)的實(shí)例代碼及寫(xiě)入讀取過(guò)程完整代碼,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • C# WinForm制作異形窗體與控件的方法

    C# WinForm制作異形窗體與控件的方法

    這篇文章主要介紹了C# WinForm制作異形窗體與控件的方法,結(jié)合實(shí)例形式分析了WinForm制作異形窗體與控件的原理、實(shí)現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • 基于C#實(shí)現(xiàn)獲取本地磁盤(pán)目錄

    基于C#實(shí)現(xiàn)獲取本地磁盤(pán)目錄

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)獲取本地磁盤(pán)目錄的功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C# WebService發(fā)布以及IIS發(fā)布

    C# WebService發(fā)布以及IIS發(fā)布

    這篇文章主要介紹了C# WebService發(fā)布以及IIS發(fā)布的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-07-07

最新評(píng)論

顺平县| 乌拉特前旗| 武平县| 麻城市| 绥宁县| 临安市| 蕉岭县| 肇州县| 万载县| 泽普县| 阳信县| 满洲里市| 永嘉县| 马公市| 同仁县| 泾阳县| 紫阳县| 莱州市| 陆丰市| 汕尾市| 疏附县| 和平县| 临夏县| 盐池县| 定州市| 务川| 南召县| 尉氏县| 赣州市| 涿鹿县| 米易县| 宝坻区| 东城区| 房山区| 高安市| 乌拉特中旗| 阿合奇县| 稷山县| 潜江市| 乾安县| 弥渡县|