![](/img/trans.png)
[英]Creating control events in the Visual Studio IDE when programming in C#
[英]C# Visual Studio IDE
我是一名大學生,剛接觸 C#。 是否可以在一行中輸出? 您可以在下面的輸出圖像中看到:
而不是這樣
Name:User
Annual Sale:$68000
Sales Commission:$6800
變得
Name: User Annual Sale:$68000 Sales Commission:$6800
下面是我的編碼:
Console.Write("\n Employee Name: ");
name[a] = Console.ReadLine();
Console.Write(" Annual Sale: $");
sales[a]=Convert.ToInt32(Console.ReadLine());
您只需要:
Console.Write("\n Employee Name: ");
name[a] = Console.ReadLine();
// here you reset cursor position to previous line, at the end of it
Console.SetCursorPosition("\n Employee Name: ".Length + name[a].Length, Console.CursorTop - 1);
Console.Write(" Annual Sale: $");
sales[a] = Convert.ToInt32(Console.ReadLine());
請使用StringBuilder將文本框起來,然后使用Console.Write
編寫完整的字符串。
string[] name = new string[1];
string[] sales = new string[1];
string[] comm = new string[1];
StringBuilder sbWrite = new StringBuilder();
name[0] = Console.ReadLine();
sbWrite.Append("Employee Name : " + name[0]);
sales[0] = Console.ReadLine();
sbWrite.Append(" Annual Sale : " + sales[0]);
comm[0] = Console.ReadLine();
sbWrite.Append(" Sales Commission : " + comm[0]);
Console.WriteLine(sbWrite.ToString());
Console.ReadLine();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.