A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 武江英 中级黑马   /  2012-11-15 20:20  /  1708 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

string[] str=textBox1.Lines;
Lines属性的原理是什么????textBox1中存储不是字符串吗?

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

6 个回复

倒序浏览
获取或设置文本框控件中的文本行。
1.public string[] Lines { get; set; }
public:
property array<String^>^ Lines {
        array<String^>^ get ();
        void set (array<String^>^ value);
}
member Lines : string[] with get, set
该数组中的每个元素成为文本框控件中的一行文本。 如果文本框控件的 Multiline 属性设置为 true,并且文本中出现换行符,则换行符后的文本被添加到该数组的一个新元素中,并显示在另一行上。 在默认情况下,行的集合是 TextBox 中的行的只读副本。 若要获取可写行集合,请使用与下面的代码相似的代码:
textBox1.Lines = new string[] { "abcd" };
回复 使用道具 举报
本帖最后由 张静_90 于 2012-11-15 20:37 编辑

lines属性是获取或设置textbox中的文本行,textbox里面存的是string类型。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报

string[] str=textBox1.Lines;
1、Lines属性时文本框中行的集合。
2、如果文本框控件的 Multiline 属性设置为 true,那么,str数组中的每一个元素就是文本框中的一行,并且文本中出现换行符,则换行符后的文本被添加到该数组的一个新元素中,并显示在另一行上。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
看着行代码的意思是: String[] str=textBox1.Lines;获取或设置文本框控件中的文本行。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
String[] str=textBox1.Lines;获取文本框textBox1中的行的字符串,每一行为字符串数组str的一个值,如textBox1中有n行,那么str就有n个成员

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
TextBox是可以输入多行文本的,当其属性 Multiline 设置为true的时候就可以实现多行文本的输入,
string[] str=textBox1.Lines的意思是将textBox1中的内容一行一行的赋给一个string类型的数组
例如:
在textBox中输入:
小红
小李
小张
小韩
那么str[0]="小红"
      str[1]="小李"
      str[2]="小张"
      str[3]="小韩"
lines在英文解释中就是行的意思

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马