好吧,所以我正在努力创建一个“简单”程序,它需要一个答案文件。我曾尝试在代码中添加一个密钥,然后使用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',C,A,B,B,C,D,B,C,D,A,D,C, ,'C','B','D','A'}; 我不知道如何解决这个问题,然后在那之后如何让通过/失败评论显示在标签 ' – gwatson117
啊啊是的,错误0622在这个代码的某处。 – Plutonix