C#实现下拉菜单取值再截取符号
获取下拉菜单取值然后在截取%号 如下拉菜单值是50% 获取到的值应该是50 不带%。如何实现?
追问:谢谢!能否加好友。因为我可能还有很多问题请教!
获取下拉菜单取值然后在截取%号 如下拉菜单值是50% 获取到的值应该是50 不带%。如何实现?
追问:谢谢!能否加好友。因为我可能还有很多问题请教!
答案:楼主你好:很高兴为你解答有关C#方面的问题。
有三种方法可以实现你要的效果:
一:字符串中的indexof方法和substring方法并用
示例: string str = "50%";
MessageBox.Show(str.Substring(0, str.IndexOf("%")));二:使用字符串中的Trim方法,该方法被重载过。可以传待被清除的字符进去
示例: string str = "50%";
MessageBox.Show(str.Trim('%'));使用时请注意:如果%号后还有其他字符的话,去除会失败,
如:string str = "50%88";
MessageBox.Show(str.Trim('%'));//弹出来以后的结果还是50%88三:字符的替换。
示例:string str = "50%";
MessageBox.Show(str.Replace("%", ""));
如果楼主还有什么疑问,请继续追问,如果没有,请采纳,谢谢
string str="50%";string strNew=str.Trim('%');string str="50%";
string NewStr=str.Replace("%","");
Replace方法用来替换,把%替换成""没有
上一个:C#移动无边框的窗体怎么写。
下一个:C# sql数据库如何查下一条记录