|
class Program {
public static void Main() {
string text = "「stringに1000文字ほど入ってます。100文字区切りで分割して"
+ "10回まわるようなfor文などはどうかけばいいのでしょうか。"
+ "substringなどで作ろうと考えたんですが上手く出来ませんでした」"
+ "を10文字ずつ切り分けて出力します。";
string line;
const int size = 10;
do {
int splitSize = System.Math.Min(size,text.Length);
line = text.Substring(0, splitSize);
text = text.Substring(splitSize);
System.Console.WriteLine("[{0}]", line);
} while ( line.Length == size );
}
}
|