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

看板C_Sharp (C#)作者 ( )時間12年前 (2013/03/25 19:48), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串4/7 (看更多)
※ 引述《ricaro ( )》之銘言: : 原始資料如下 : ---- : Peak Type a0 a1 a2 a3 : 1 BG1st[UDF4] 5.83484411 -0.0689749 : 2 Voigt Amp 1.53274934 -19.800359 0.47166280 0.14278921 : Measured Values : Peak Type Amplitude Center FWHM Asym50 FW Base : 1 BG1st[UDF4] 7.29711128 -21.200000 0.00000000 0.00000000 : 2 Voigt Amp 1.53274934 -19.800359 0.85969834 1.00000000 : Peak Type Anlytc Area % Area Int Area % Area : 1 BG1st[UDF4] Unknown 18.0272318 92.6194949 : 2 Voigt Amp 1.49472135 1.43652346 7.38050513 : Total 19.4637553 100.000000 : ---- : 我的程式是下面這樣 : 已經把資料內容弄成string array : 但是要輸出想要資料的時候還是有問題 : ex. 我想要輸出有關peak 2的a0 a1 a2 a3及 Int Area : 要輸出哪個peak的資料 我是弄成由使用者來輸入決定 因為要的資料不一定都是peak 2 目前做到挑出含有所需資料的列 接下來是想說把挑出來的列再弄成string array 然後再想辦法把想要的資料輸出 不過 我用下面的程式想把挑出來的資料轉成string array 輸出後卻是空白的 冏 不知道是哪裡出錯 希望各位能指點一下 謝謝 : ------ for (int i = 0; i != (arrayStrings.Length); i++)//i=row# in the file { if (arrayStrings[i].Contains(peak)) { 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
文章代碼(AID): #1HK3catr (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1HK3catr (C_Sharp)