当我声明这些整数时,我的代码不会编译并说无效的令牌' 1'在类,结构或接口成员或声明中。无法弄清楚这一点,我在这里做错了什么?谢谢!
using System;
using System.Collections.Generic;
namespace Undergraduate.BaseballSimulator
{
class ScoreBoard
{
public List <Players> Players { get; }
public SideLine ScoreKeepers { get; }
// teams
string home, away;
// innings
int 1, 2, 3, 4, 5, 6, 7, 8, 9;
// For Spectators who are curious about the teams batting average
}
}
答案 0 :(得分:0)
仅限数字标识符在c#(可能是任何其他语言)中无效。有关c#中标识符的详细教程,请查看doc 顺便说一句,如果要存储这些数字,则应将它们分配给使用有效名称定义的变量,如果要访问可通过索引访问的某些后续变量,请使用数组或某些集合。注意:在这种情况下,请记住集合在c#中是从零开始的。