如果我不能正确表达自己的意思,我首先道歉,因为我的英语不太好。
所以,我的问题是,我试图用c#编写有关考试激励的代码。我已完成%99%,现在我正试图缩短代码。我的确切问题是:
for (int a = 2; a <= 4; a++)
if (candidates[i, a] == "1"
在此示例中,我们可以根据for循环更改检查“ 1”字符串值吗?我希望它采用当前在内部循环的任何“ a”值的字符串值。
提前谢谢!
答案 0 :(得分:0)
candidates[i,a] == a.ToString()
“ a.ToString()”表示数字'a'的字符串版本
ToString()方法: https://docs.microsoft.com/en-us/dotnet/api/system.object.tostring?view=netframework-4.7.2