作者ricaro ( )
看板C_Sharp
标题Re: [问题] 请问如何搜寻特定资料复制输出
时间Fri Mar 29 11:36:32 2013
: 这是挑出来的结果 第一个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
1F:→ soup514:Array.Resize or List<int> 一个一个加进去 03/29 20:16
2F:→ ricaro:List<>可以用 谢谢!! 04/01 15:55