class Program
{
static void Main(string[] args)
{
Program p = new Program();
string s = p.ToString();
Console.WriteLine(s.Length);
Console.Read();
}
}
我收到的输出是27 为什么呢?
答案 0 :(得分:3)
因为Program类的字符串表示,基本上它的全名(名称空间和类名)作为字符串有这个字符数。
答案 1 :(得分:1)
ToString
方法的默认实现是返回类型的名称,因此您的字符串s
包含Program
类的完整类型名称,例如{{"MySecondTestProgram.Program"
1}},这就是你得到的长度。