已经碰到好几次了,在书上找不到解决方法
例如:
string myString="To Be Or Not To Be";
if(myString.Length>=10)
for(i=1;i<=10;i++)
{
System.Console.WriteLine(myString[i]);
}
else System.Console.WriteLine(myString);
这样输出是一段字符串会按好几行输出,每行一个字符。
而 我认识应该是输出连续的一段字符串才对啊
7 个解决方案
#1
WriteLine会在字符串后面自动加一个\n,
一般用WriteLine就不加\n
加\n的话就用Write
一般用WriteLine就不加\n
加\n的话就用Write
#2
WriteLine方法就是用于行输出的阿,要是在for循环里使用Console.Write()就好了.
#3
楼上两位正解
#4
WriteLine 本身就是换行输出
#5
WriteLine跟Write是有区别大.
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
#6
WriteLine跟Write是有区别大.
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
就是这样的拉
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
就是这样的拉
#7
自己试一试
string myString="To Be Or Not To Be";
if(myString.Length>=10)
{
for(i=1;i<=10;i++)
{
System.Console.WriteLine(myString[i]);
}
System.Console.WriteLine("---------------");
for(i=1;i<=10;i++)
{
System.Console.Write(myString[i]);
}
}
else
{
System.Console.WriteLine(myString);
System.Console.WriteLine("---------------");
System.Console.Write(myString);
}
string myString="To Be Or Not To Be";
if(myString.Length>=10)
{
for(i=1;i<=10;i++)
{
System.Console.WriteLine(myString[i]);
}
System.Console.WriteLine("---------------");
for(i=1;i<=10;i++)
{
System.Console.Write(myString[i]);
}
}
else
{
System.Console.WriteLine(myString);
System.Console.WriteLine("---------------");
System.Console.Write(myString);
}
#1
WriteLine会在字符串后面自动加一个\n,
一般用WriteLine就不加\n
加\n的话就用Write
一般用WriteLine就不加\n
加\n的话就用Write
#2
WriteLine方法就是用于行输出的阿,要是在for循环里使用Console.Write()就好了.
#3
楼上两位正解
#4
WriteLine 本身就是换行输出
#5
WriteLine跟Write是有区别大.
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
#6
WriteLine跟Write是有区别大.
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
就是这样的拉
前面一个本身都有换行大功能,后面一个需要加换行符才能换行.
就是这样的拉
#7
自己试一试
string myString="To Be Or Not To Be";
if(myString.Length>=10)
{
for(i=1;i<=10;i++)
{
System.Console.WriteLine(myString[i]);
}
System.Console.WriteLine("---------------");
for(i=1;i<=10;i++)
{
System.Console.Write(myString[i]);
}
}
else
{
System.Console.WriteLine(myString);
System.Console.WriteLine("---------------");
System.Console.Write(myString);
}
string myString="To Be Or Not To Be";
if(myString.Length>=10)
{
for(i=1;i<=10;i++)
{
System.Console.WriteLine(myString[i]);
}
System.Console.WriteLine("---------------");
for(i=1;i<=10;i++)
{
System.Console.Write(myString[i]);
}
}
else
{
System.Console.WriteLine(myString);
System.Console.WriteLine("---------------");
System.Console.Write(myString);
}