当前位置:编程学习 > C#/ASP.NET >>

C#实现下拉菜单取值再截取符号

 

获取下拉菜单取值然后在截取%号 如下拉菜单值是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数据库如何查下一条记录

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,