c#:如何输入任意长度的字符串(不用string)
来源:百度知道 编辑:UC知道 时间:2024/05/07 05:34:14
任意长度
原来输入时 都需要给字符串数组定义长度或者用string
如果不限定长度呢?
原来输入时 都需要给字符串数组定义长度或者用string
如果不限定长度呢?
如果有马(String)你不骑,毛驴(char[])也不骑,非要走路那就没办法了啊。
String本身基本上可以认为是不限定长度的,这个已经很长了
与C++的方式完全不同,
C#里输入,
典型的 Console.ReadLine()返回的是一个字符串
Console.Read()返回的是一个字符
如果你要用Console.Read()逐个读取的话,你可以用StringBuilder
把输入的字符挨个加到这个类似于字符数组的结构里,当然List<char>这样的数据结构同样可以达到类似的效果
什么。。
用类似textbox、richtextbox 这样的控件 ?
听说String可以存储上GB的信息,这个还不够啊
总之。。我没听明白你说的什么意思
如果string还不够你用 StringBuilder
Console.ReadLine();
object``````StringBuilder