Re: [問題] 請問如何搜尋特定資料複製輸出

看板C_Sharp (C#)作者 ( )時間12年前 (2013/03/29 11:36), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串6/7 (看更多)
: 這是挑出來的結果 第一個for (i..)的迴圈再加上if (array..Contains(peak)) : ------- : 2 Voigt Amp 1.53274934 -19.800359 0.47166280 0.14278921 : 2 Voigt Amp 1.53274934 -19.800359 0.85969834 1.00000000 : 2 Voigt Amp 1.49472135 1.43652346 7.38050513 : Peak 2 Voigt Amp : ------- : arrayStrings[i]是包含關鍵字(peak,是由使用者輸入決定)的字串 : rowords[] 我希望是arrayStrings[i]再轉成array後的結果 : : for (int i = 0; i != (arrayStrings.Length); i++)//i=row# in the file : : { : : if (arrayStrings[i].Contains(peak)) ^^^^^^^^^^^^^^^^^^ 我想把符合條件的i給取出來 丟給一個int[] 目前想不到辦法 只能透過WriteLine得知i的數值 請問有方法能把i 直接弄成一個array a[0]=第一個符合的i a[1]=第二個符合的i . . . : : { : : StreamWriter datainput = output.AppendText(); : : string[] rowords = arrayStrings[i].Split(' '); : : for (int j = 0 ; j!=arrayStrings[i].Length ; j++) : : { : : datainput.WriteLine(rowords[j]); : : } : : datainput.Flush(); : : datainput.Close(); : : } : : } 再次感謝 各位能有耐心看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.22.21

03/29 20:16, , 1F
Array.Resize or List<int> 一個一個加進去
03/29 20:16, 1F

04/01 15:55, , 2F
List<>可以用 謝謝!!
04/01 15:55, 2F
文章代碼(AID): #1HLGn3q- (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1HLGn3q- (C_Sharp)