国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

字符串陣列String[]轉(zhuǎn)換為整型陣列Int[]的實(shí)例

2020-01-24 00:23:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

原始數(shù)據(jù):

string input = "3,7,2,8,1,9,1,34,67,78,22";

要處理為:

string[] stringArray = { "3", "7", "2", "8", "1", "9", "1", "34", "67", "78", "22" };

最終處理為:

int[] intArray = { 3, 7, 2, 8, 1, 9, 1, 34, 67, 78, 22 };

好吧,我們創(chuàng)建一個(gè)類(lèi):

Source Code

class Ae {  private string _InputValue;  private char _Delimiter;  public Ae(string inputValue, char delimiter)  {   this._InputValue = inputValue;   this._Delimiter = delimiter;  } }

在類(lèi)中,添加一個(gè)方法,就是字符串轉(zhuǎn)換為字符串陣列的方法:

public string[] StringToStringArray()  {   return _InputValue.Split(new char[] { _Delimiter },   StringSplitOptions.RemoveEmptyEntries);  }

最后創(chuàng)建另外一個(gè)方法,就是字符串陣列轉(zhuǎn)換為整型陣列:

Source Code

public void StringArrayToIntArray()  {   string[] stringArray = StringToStringArray();   int length = stringArray.Length;   int[] intArray = new int[length];   for (int i = 0; i < length; i++)   {    try    {     intArray[i] = Convert.ToInt32(stringArray[i]);    }    catch (Exception)    {     // ...    }   }  }

如果你的.NET環(huán)境是3.0以上,有一個(gè)方法Array.ConvertAll<string, int>更加便捷:

Source Code

public void StringArrayToIntArray()  {   string[] stringArray = StringToStringArray();   int length = stringArray.Length;   int[] intArray = new int[length];      intArray = Array.ConvertAll<string, int>(stringArray, int.Parse);  }

在控制臺(tái)測(cè)試上面的方法:

以上這篇字符串陣列String[]轉(zhuǎn)換為整型陣列Int[]的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳东县| 亚东县| 全州县| 平泉县| 潢川县| 周宁县| 大同县| 杂多县| 平果县| 杨浦区| 勐海县| 鄂尔多斯市| 金川县| 乌鲁木齐市| 光山县| 建瓯市| 彭州市| 吴忠市| 华宁县| 扶绥县| 桑日县| 东莞市| 石楼县| 通海县| 突泉县| 金昌市| 枣强县| 商城县| 宁强县| 民权县| 南宁市| 普洱| 杭州市| 西峡县| 全州县| 灵璧县| 安新县| 西青区| 筠连县| 偏关县| 松江区|