C# 在WriteLine中进行int到string转换时出现异常

C# 在WriteLine中进行int到string转换时出现异常,c#,string,int,console.writeline,C#,String,Int,Console.writeline,英语例外:“参数1:无法将“int”转换为“string” 但在我的参数和参数中,我只使用了“int”类型 如何使用WriteLine方法键入参数(X和Y)?添加一个显式.ToString,例如 Console.WriteLine(3.ToString()); 或使用string.format: Console.WriteLine(String.Format("{0}, {1}", a, b)); (除其他外)。单击“图片”以显示有关我的问题的屏幕。这是一个编译器错误,不是例外。此网站不支持

英语例外:“参数1:无法将“int”转换为“string”

但在我的参数和参数中,我只使用了“int”类型


如何使用
WriteLine
方法键入参数(X和Y)?

添加一个显式
.ToString
,例如

Console.WriteLine(3.ToString());
或使用string.format:

Console.WriteLine(String.Format("{0}, {1}", a, b));

(除其他外)。

单击“图片”以显示有关我的问题的屏幕。这是一个编译器错误,不是例外。此网站不支持屏幕截图。在Visual Studio中,单击“查看”并单击“错误列表”以显示错误列表。然后右键单击错误并转到“复制”,然后编辑您的帖子并粘贴到错误中,并删除任何无用的信息。如下所示:“错误CS1503参数1:无法从'int'转换为'string'”。问题是第一个参数应该是字符串格式()。只需使用Console.WriteLine(“3”+x)将两个数字并排显示,中间留有空格。您还可以添加破折号
Console.WriteLine(“3-”+x)如果您想以这种方式将它们分开。