c#标签怎么换行
发布网友
发布时间:2023-10-10 20:59
我来回答
共3个回答
热心网友
时间:2024-11-19 07:43
可以用1楼的方法,在之前先声明一个数组,把9行的数据存到数组里,最后string.format();就行了。
int line=9;
string[] arr=new string[9];
for(int i=line;i<1;i--){
for(int x=0;x<i-1;x++){
arr[line-i]+=" ";
}
for(int y=0;y<(line-i)*2+1;y++){
arr[line-i]+="*";
}
}
string.Format("{0}\r\n{1}\r\n",arr[0],arr[1]);
只是一个思路,给楼主参考一下。
热心网友
时间:2024-11-19 07:44
string t = String.Format(自定义文本 {0} 自定义文本 {1}自定义文本 {2}自定义文本,变量0,变量1,变量2);
自定义文本或者变量中,有"\r\n"为换行
热心网友
时间:2024-11-19 07:44
static void Main(string[] args)
{
int line = 9;
int m = 2;
for (int i = 0; i < line; i++)
{
string l = string.Empty;
string ll = string.Empty;
for (int j = 0; j < (i * m) + 1; j++)
{
l += "*";
}
for (int n = 0; n < line - i; n++)
{
ll += " ";
}
Console.WriteLine(ll + l + ll);
}
Console.ReadLine();
}