为什么我不能删除标签中的字符?
Why I can not remove chars in label?
我尝试了 label1.Text.Remove(1,2);
但它不起作用。
.
.
谁能帮帮我?
Remove
returns 新字符串,不修改当前字符串,因此需要将其分配给标签:
label1.Text = label1.Text.Remove(1,2);
label1.Text 是一个字符串,字符串是不可变的(它们不能改变)。把它想象成一个字符数组。你不能在不请求新内存的情况下调整数组的大小。
string.Remove returns 一个新的修改后的字符串。只需做 label1.Text = label1.Text.Remove(1,2);
我尝试了 label1.Text.Remove(1,2);
但它不起作用。
.
谁能帮帮我?
Remove
returns 新字符串,不修改当前字符串,因此需要将其分配给标签:
label1.Text = label1.Text.Remove(1,2);
label1.Text 是一个字符串,字符串是不可变的(它们不能改变)。把它想象成一个字符数组。你不能在不请求新内存的情况下调整数组的大小。
string.Remove returns 一个新的修改后的字符串。只需做 label1.Text = label1.Text.Remove(1,2);