값을 얻으려고하는 여러 배열에 많은 데이터가 저장되어 있지만 문제가 있습니다. 식별자 배열 내 코드는 지금까지입니다 나는이 배열 그래서 여기배열에 저장된 정보 조작
String[] netOil2 = new String[600];
String[] netOil = new String[600];
의 데이터 정렬 정보를 그 배열에 일치하는 데이터를 찾을 얻을 수 있도록하려면
String[] seqNum2 = new String[600];
String[] seqNum = new String[600];
하지만 그것은 내가 원하는 정답을 출력하지 않습니다. 출력되는 것은 모두 "System.String [], NaN"이라고하는 무한 루프입니다.
private void netOilRadBtn_CheckedChanged(object sender, EventArgs e)
{
StreamWriter sw = new StreamWriter("test.txt"); //testing purposes only
//StreamReader sr = new StreamReader("OUTPUT.CSV");
double first;
double second;
for (int i = 0; i < netOil2.Length; i++)
{
for (int j = 0; j < netOil.Length; j++)
{
if (seqNum2[i] == seqNum[j])
{
//sw.WriteLine("Find New Seq Num");
first = Convert.ToDouble(netOil2[i]);
second = Convert.ToDouble(netOil[j]);
double answer = (first - second)/first;
sw.WriteLine("{0}, {1}", seqNum2, answer);
}
}
}
}
내가 할 수 있기를 원하는 것은 매칭을 임의로 다음을 두 번 대답 출력됩니다. 어떤 도움이라도 대단히 감사하겠습니다.
"문자열 seqNum2 = 새로운 String [600];" 이 컴파일됩니까? – David
@ David 나는 방금 옳게 보이도록 수정했습니다. – Stock
배열'sw.WriteLine ("{0}, {1}", seqNum2 [i], 대답)에서 현재 항목을 써야한다고 생각합니다. –