如何删除连字符-&引用;但在删除C#中的连字符之前,请先计算数字?
我有一个文本框、一个标签和一个按钮,文本框格式如下: 23-44-33-32-34-05-40-12 我想当用户点击按钮,然后删除所有的“-”,但计数每个数字和存储一些字符串变量,然后显示标签上的总数或字符串 提前感谢。试试这个:如何删除连字符-&引用;但在删除C#中的连字符之前,请先计算数字?,c#,string,label,C#,String,Label,我有一个文本框、一个标签和一个按钮,文本框格式如下: 23-44-33-32-34-05-40-12 我想当用户点击按钮,然后删除所有的“-”,但计数每个数字和存储一些字符串变量,然后显示标签上的总数或字符串 提前感谢。试试这个: //Getting the textbox data and assigning to a string string initialstring = textbox1.text; //Calculating the tot
//Getting the textbox data and assigning to a string
string initialstring = textbox1.text;
//Calculating the total number of words available
int totalcount = initialstring.Split('-').Length;
//Replacing the '-' character which need to be reassign to textbox
string formattedstring = initialstring.Replace("-", " ");
//Assigning formatted data to textbox
textbox1.text = formattedstring;
你可以做的是先替换角色,然后再使用它。您可以执行以下操作:
var countOfCharacters = mystring.Replace("-", "").Length;
youlabel.Text = countOfCharacters;
非常简单:
var nrOfChars = yourTextBox.Text.Count(c => c != '-')
你确切地显示总数是什么意思?你想得到的总数是
23+44+…
,或者你想在删除所有-
字符后计算字符串中的数字?CeebLaj Thoj-请看我的答案和评论对于这么简单的事情来说,工作量太大了。它是有效的,但是如何在删除“-”?@CeebLaj Thoj之前计算所有数字,在这里,我在计算删除“-”之前的字数。它返回count as 8Hi您的代码解决了我的问题,但我还有一个问题是如何在删除“-”后比较每个字符串?