亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間:2017年12月07日 09:16:23   作者:楊明波(Leo Yang)  
下面小編就為大家分享一篇字符串陣列String[]轉(zhuǎn)換為整型陣列Int[]的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

原始數(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è)類:

Source Code

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

在類中,添加一個(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í)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論