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

C#学习中。。。。再次找老师解答


TextBox1.Text=TextBox.Text.Substring(0,TextBox1.Text.Length-1)中TextBox1是对象,Text是属性,Substring(0,TextBox1.Text.Length-1)是什么函数吗,属性后可以直接跟函数吗? --------------------编程问答-------------------- Text属性返回的是字符串。
而string对象有Substring方法。 --------------------编程问答-------------------- 了解一下什么是“对象(class)封装”。 --------------------编程问答-------------------- 你可以这样理解,TextBox.Text返回的是一个string,Substring()方法是string方法中的一个方法
和 string str=TextBox.Text;
  str=str.Substring()是一个意思 --------------------编程问答-------------------- 属性也是对象。
是对象就有属性。 --------------------编程问答-------------------- 在C#中,连整数都可以是对象,比如
int i = 1;
string s = i.ToString();
甚至
string s = 2.ToString(); --------------------编程问答-------------------- 这么快,这么多教师解答,太感谢了。。。。 --------------------编程问答-------------------- Substring(0,TextBox1.Text.Length-1) 的作用是从指定位置截取指定长度的字符串 --------------------编程问答-------------------- TextBox1.Text="asdfasdfasdf".Substring(); --------------------编程问答-------------------- TextBox1.Text是个字符串,就是TextBox的Text属性是string类型,有很多函数可以用于string类型。
Substring(0,TextBox1.Text.Length-1)返回的是字符串从0位置开始,截取TextBox1.Text.Length-1个字符 --------------------编程问答-------------------- Substring(0,TextBox1.Text.Length-1)
是截取字符串,从0开始,截取到TextBox1.Text的长度-1 --------------------编程问答--------------------
引用 2 楼 sp1234 的回复:
了解一下什么是“对象(class)封装”。


我同样2楼的看法,貌似昨天很纠结这些问题的,也是你哦。

大侠, TextBox.Text返回是是string类型的对象,也就是string。
TextBox.Text.Substring就是前面字符串string的子字符串。
不是属性那么简单,昨天我说了,
你要看它返回的类型是什么。
不是说对象,属性,类那么简单。
也就是说,关键的地方就是 TextBox.Text 返回的是string,LZ应该用 MSDN 或 Reflector 看返回类型。。
希望对你有助。 --------------------编程问答-------------------- Substring()是截取字符串的方法。。 --------------------编程问答-------------------- 如果TextBox里写的是“abcd”,那

在代码中的TextBox1.Text,就相当于字符串"abcd"

所以一个字符串后面可以点出操作字符串的函数
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,