C# Console.writeline使用字符串
一个简单的问题:如何使用Console.Writeline()在CMD中显示字符串?我知道你用+表示整数和浮点。但是你用什么来表示字符串呢?这就是我所拥有的:C# Console.writeline使用字符串,c#,string,visual-studio,console.writeline,C#,String,Visual Studio,Console.writeline,一个简单的问题:如何使用Console.Writeline()在CMD中显示字符串?我知道你用+表示整数和浮点。但是你用什么来表示字符串呢?这就是我所拥有的: private string productName; public void GetItemData() { ShowReciept(); } private void ReadItem() { Console.WriteLine("Enter
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 showrecept()中,它写出Console.WriteLine命令中的所有内容,产品名称除外。所以它只是空白的产品名称应该是 您可以使用字符串连接:
Console.WriteLine("**** Name of product:" + productName);
或者,您可以使用:
Console.WriteLine("**** Name of product:{0}", productName);
此外,如果使用C#6编程,可以使用字符串插值:
Console.WriteLine($"**** Name of product:{productName}");
您可以使用字符串格式:
Console.WriteLine("**** Name of product: {0}", productName);
实际上,您不需要调用
string.Format
。Console.WriteLine自动接受格式字符串。哇,那么+字符串可以工作吗?我试过了,但一开始不起作用,所以我得出结论,+只对数字起作用。我再试了一次,但还是成功了,谢谢!你不能用谷歌做例子吗?这是一个极其琐碎的问题,几乎没有任何研究成果。对编程和VS有着琐碎的理解,琐碎的问题对我来说是经常发生的。论坛和谷歌上的例子并没有100%适用于我的问题。