黑马程序员技术交流社区
标题:
问一个WinForm和WPF里的一个小区别
[打印本页]
作者:
盘晟
时间:
2013-5-16 23:00
标题:
问一个WinForm和WPF里的一个小区别
学习视频的时候,创建一个TextBox,在读取TextBox的值中,WinForm里是这样:String strMsg=TextBox.Text.Trim();而WPF中不用Trim(),这个Trim()到底是一个什么方法?两者为什么不一样调用?
作者:
838414247
时间:
2013-5-16 23:56
Trim()是清除空格的意思!
例:
你在TextBox控件里输入了TextBox (这里是带有空格的)
string str="TextBox";
if(str.equals(TextBox.Text.Trim())) 结果为true
if(str.equals(TextBox.Text)) 结果为false
这个方法可有可无。不过一般都带上
作者:
盘晟
时间:
2013-5-17 00:23
838414247 发表于 2013-5-16 23:56
Trim()是清除空格的意思!
例:
你在TextBox控件里输入了TextBox (这里是带有空格的)
是清除TextBox.Text(文本框里面的内容)后面的空格加上前面的空格么,意思就是只要内容?
WPF中为什么没用Trim()这个方法呢?是不是也可以用?谢谢!
作者:
张成智
时间:
2013-5-18 21:58
这个Trim()就是清除文本框中的空格,为了防止有的用户乱敲空格,所以一般获取文本框值时都带上这个。
作者:
吃肉的小浣熊
时间:
2013-5-18 22:33
Trim()使用:
就直接 用string 的变量 .Trim() 就行了
去掉前后空格
例如:
string a=“ 12345 ”;
a=a.Trim();
a最终的值 是"12345"
textBox1.Text.Trim()吧
trim是.net中String类的特有属性(这里是一个方法),可以说是面向对象编程方法的代码表现吧。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2