将48添加到字符串编号

Dot*_*row 2 c#

我在C#中有一个字符串,如下所示:

string only_number;
Run Code Online (Sandbox Code Playgroud)

我给它分配了一个值= 40

当我检查时only_number[0],我得到52
当我检查only_number[1],我得到48

为什么它在当前位置为一个角色添加48?请建议

Nik*_*wal 8

字符串基本上是char[].所以你看到的是char 4和0的ASCII值.

证明:4到0之间的差异= 52到48之间的差异.

因为它是一个字符串,所以你没有分配它"40".相反,你分配了它.