私は答えのファイルを取る「シンプルな」プログラムを作成するのが最も難しいです。私は、コード内にキーを追加して、StreamReaderを使用してそのキーをアップロードされたファイルと比較してビンにしようとしました。私が受け取る最初のエラーは#CS0622です。それは値を認識していないようです。C#プログラム配列を文字列に変換する際の問題がある
私がしようとしているのは、アップロードされたファイルを回答キーと比較させ、「人物」が十分に質問に答えている場合、「合格」を表示し、「失敗」 "また、正しい答えの数、間違った数、そしてどれが間違っているのかを表示しています。
だから、私がすでに書いたコードにそれを適用することができます。このコードを修正して修正する方法については、私は大いに感謝しています。私は私が上に存在しない可能性があります何についての質問に答えるために必要がある場合は、お気軽に:
public Form1()
{
InitializeComponent();
string testkey = { 'B', 'D', 'A', 'A', 'C', 'A', 'B', 'B', 'C', 'D', 'B', 'C', 'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A' };
const int Size = 20;
string[] answers = new string[Size];
Int index = 0;
StreamReader inputFile;
inputFile = File.OpenText("Response.txt");
while (index < numbers.Length && !inputFile.EndOfStream)
{
numbers[index] = inputFile.ReadLine();
index++;
}
inputFile.Close();
}
void gradeButton_Click(object sender, EventArgs e)
{
//Clicking will grade Response.txt file in bin against testkey
}
class Int
{
public static implicit operator Int(int v)
{
throw new NotImplementedException();
}
}
}
あなたが直面している実際の問題は何であるかというと、無関係なコードを削除してください。 –
これは問題です。私は 'string testkey = {' B '、' D '、' A ' A、B、C、D、B、C、D、A、D、C、 、 'C'、 'B'、 'D'、 'A'}; これを修正する方法がわかりません。その後、ラベルに表示する合格/不合格のコメントを作成する方法 ' – gwatson117
このコードのどこかにエラー0622があります。 – Plutonix