【问题标题】:Exception with int to string convert in WriteLine在 WriteLine 中将 int 转换为字符串的异常
【发布时间】:2016-12-16 17:11:09
【问题描述】:

Picture

英文例外:“论点 1:不能将“int”转换为“string”。

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

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

【问题讨论】:

  • 点击“图片”显示我的问题。
  • 这是编译器错误,不是异常。本网站上的屏幕截图不受欢迎。在 Visual Studio 中,单击查看并单击“错误列表”以显示错误列表。然后右键单击错误并转到“复制”,然后编辑您的帖子并粘贴错误并删除任何无用的信息。像这样:“错误 CS1503 参数 1:无法从 'int' 转换为 'string'”。
  • 问题是第一个参数应该是字符串格式(msdn.microsoft.com/en-us/library/…)。只需使用Console.WriteLine("3 " + x); 将两个数字并排显示,它们之间有一个空格。如果您想以这种方式分隔它们,也可以添加破折号Console.WriteLine("3-" + x);

标签: c# string int console.writeline


【解决方案1】:

添加明确的.ToString,例如

Console.WriteLine(3.ToString());

或者使用string.format:

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

(除其他外)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 2011-10-02
    • 2011-03-06
    • 1970-01-01
    • 2018-07-05
    相关资源
    最近更新 更多