ここに質問があります。私は配列の中で読むためにループを得ることができますが、新しい配列に要素を格納しません。ここのお手伝いをいただければ幸いです!文字列配列から数値を解析してint配列に変換する方法#
static void parse()
{
StreamReader sr = new StreamReader("sales.txt");
//variables declared here
string line = "";
double mean = 0;
double sum = 0.0;
int count = 0;
double answer = 0;
double[] numbersTwo = new double[10];
while loop that reads in the .txt file
while ((line = sr.ReadLine()) != null)
{
if (line != null)
{
string[] detailsArray = line.Split(',');
for (int i = 0; i < detailsArray.Length; i++)
{
int number = 0, parseOne = 0;
parseOne = int.Parse(detailsArray[3]);
numbersTwo[number] = parseOne;
//number++;
}
}
}
}
なぜ番号++;コメントアウトされていますか?それはそこにあるはずです。 –
なぜ 'detailsArray'をループし、インデックス3の文字列を解析するだけですか?あなたのファイルの内容は何ですか? 'numbersTwo'配列で正確に何をしたいですか? – juharr
@juharr配列の3番目の要素は、解析したい数値です。 .txtファイルの形式は、ファーストネーム、セカンドネーム、年齢、および売上です。 – mick1996