VB.NET 2005 中 trim(Textbox1.text) 和textbox1.text.Trim() 的区别是什么?
请问一下大家,
我用的是VB.NET 2005
trim(Textbox1.text)
textbox1.text.Trim()
这二个写法有什么区别吗?谁能详细讲讲?
谢谢 ~!
[解决办法]
前者trim是一个函数,是为了兼容原VB的,在Microsoft.VisualBasic命名空间
后者trim是.net中String类的特有属性(这里是一个方法),可以说是面向对象编程方法的代码表现吧
[解决办法]
使用上两者有一点小差别:
dim s as string = nothing
Trim(s)'没问题,返回string.empty
s.Trim()'报错,空引用