Re: [問題] 字串切割
//解析字串 method
private IEnumerable<int> ParseString(IEnumerable<string> pToken)
{
int result;
foreach (var item in pToken)
{
if (Int32.TryParse(item, out result))
{
yield return result;
}
}
}
var intToken = this.ParseString(token.Split(' '));
foreach (int i in intToken)
{
.................
試試看吧~~~
※ 引述《g548462 (里長伯)》之銘言:
: 檔案內容
: 1 3 5 7
: 2 4 6 8
: ----------------------------------------------------
: 我寫了一個讀檔
: while (!freader.EndOfStream)
: {
: token = freader.ReadLine();
: intToken = Convert.ToInt32(token.Split(" "));// 這邊不會切字串..
: foreach (int i in intToken)
: {
: total = total + i;
: count++;
: }
: }
: 全部程式碼在這邊:http://pastie.org/2100591
: 我想說把讀到的token切割完轉成數字存在intToken陣列裡
: 然後計算檔案裡數字的總和跟值的個數
: 裡面宣告是 string token;
: int[] intToken=new int[10];
: 剛學程式的新手~書好像因為這個太簡單結果沒寫ㄒ_ㄒ
: 爬文好像沒爬到有人問這麼簡單的東西..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.65.162.2
推
06/21 18:06, , 1F
06/21 18:06, 1F
推
06/21 18:17, , 2F
06/21 18:17, 2F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章