在一个简单的 C# 控制台应用程序中,我有以下内容:
class Program
public static void Main()
{
string s = Console.ReadLine(); //User enters the string: "integer, space, integer". Eg., "3 3"
string[,] myArray = new string[s[0], s[0]];
.
.
.
}
调试时,myArray 的值会显示 string[53, 53],但我期待的是 string[3, 3]。但是,如果我使用 Console.WriteLine(s[0]),它会打印“3”。
我试过了
string[,] myArray = new string[(int)s[0], (int)s[0]];
结果相同。
53从哪里来?