txtBeautified.Text.Remove(txtBeautified.Text.LastIndexOf(","), 1)
Run Code Online (Sandbox Code Playgroud)
我想在我的文本中找到","的最后一个索引,然后删除它,但它不起作用.任何的想法?txtBeautified是一个richtextbox.
您正在检索操作的结果吗?
value = txtBeautified.Text.Remove(txtBeautified.Text.LastIndexOf(","), 1)
Run Code Online (Sandbox Code Playgroud)
如果要更改文本框的值,则需要将结果分配回文本框:
txtBeautified.Text = txtBeautified.Text.Remove(txtBeautified.Text.LastIndexOf(","), 1)
Run Code Online (Sandbox Code Playgroud)
说明:无法更改字符串.对字符串进行操作的函数不会更改字符串,但会返回新字符串.因此,Remove函数返回表示结果的字符串.要使用此字符串,您需要将其分配给变量/属性或将其传递给另一个函数调用.
删除是一个功能.电话应该是:
txtBeautified.Text = txtBeautified.Text.Remove(txtBeautified.Text.LastIndexOf(","), 1)
Run Code Online (Sandbox Code Playgroud)