一个简单的问题:如何使用VS.中的C#使用Console.Writeline()在CMD中显示字符串?我知道你使用+用于整数和浮点数。但是你对字符串使用了什么?这就是我所拥有的:
private string productName;
public void GetItemData()
{
ShowReciept();
}
private void ReadItem()
{
Console.WriteLine("Enter the product's name: ");
productName = Console.ReadLine();
}
private void ShowReciept()
{
Console.WriteLine("**** Name of product:", productName);
}
在void ShowReciept()中,它会在Console.WriteLine命令中写出所有内容,并删除产品名称。所以它只是产品名称应该是空白。
答案 0 :(得分:9)
您可以使用字符串连接:
Console.WriteLine("**** Name of product:" + productName);
或者你可以使用它:
Console.WriteLine("**** Name of product:{0}", productName);
此外,如果您使用C#6编程,则可以使用字符串插值:
Console.WriteLine($"**** Name of product:{productName}");
答案 1 :(得分:2)
您可以使用字符串格式:
Console.WriteLine("**** Name of product: {0}", productName);