C#问题,大虾空降过来

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:54:49
出现麻烦了。用C#编程时我想对TEXTBOX1里面的数据整体读入分开处理,就是像C++那样,有很多行,把一整行作为string读入,再建立串流,一个字符一个字符处理

TextBox有个属性是MultiLine,当设置为true之后才能够输入多行文字。
TextBox还有个属性是Lines,类型是String[],这个就可以返回每一行的文字了。
String是一个类,如果你想访问其中的某个字符的话,可以用索引方式,比如:
String str="Hello" 那么str[0]对应的字符就是H了,但是这个方式是只读的,就是说String这种类型的数据你无法改写,只能创建新的。
这里还有另一种方式,就是把他转化成char数组
str.ToCharArray()返回的就是一个char数组了,然后就可以对数组进行修改。
把char数组转化成string也简单,string有个构造函数就是专门完成这个转化的

不知道我理解的对不对,你可以这样
foreach(char c in textbox1.text)
{...
}