我在C#中有一个字符串,如下所示:
string only_number;
Run Code Online (Sandbox Code Playgroud)
我给它分配了一个值= 40
当我检查时only_number[0],我得到52
当我检查only_number[1],我得到48
为什么它在当前位置为一个角色添加48?请建议
字符串基本上是char[].所以你看到的是char 4和0的ASCII值.
证明:4到0之间的差异= 52到48之间的差异.
因为它是一个字符串,所以你没有分配它"40".相反,你分配了它.