2016-12-16 1 views
-4

PictureException с междунар в строку преобразовать в WriteLine

Exception на английском: «Аргумент 1: не может преобразовать "ИНТ" в "строку Int ""

Но в моем parametrs и аргументах, которые я использовал только." тип.

Как напечатал мои параметры (X и Y), используемый WriteLine метод?

+0

Нажмите «Изображение», чтобы отобразить экран по моей проблеме. –

+2

Это ошибка компилятора, а не исключение. Скриншоты не одобряются на этом сайте. В Visual Studio нажмите «Просмотр» и нажмите «Список ошибок», чтобы отобразить список ошибок. Затем щелкните правой кнопкой мыши на ошибке и перейдите в «Копировать», затем отредактируйте сообщение и вставьте в него ошибку и сотрите любую бесполезную информацию. Пример: «Ошибка \t CS1503 \t Аргумент 1: невозможно преобразовать из 'int' в 'string'". – Quantic

+0

Проблема заключается в том, что первым параметром должен быть строковый формат (https://msdn.microsoft.com/en-us/library/system.string.format(v=vs.110).aspx). Просто используйте 'Console.WriteLine (« 3 »+ x);', чтобы отображать два номера бок о бок с пробелом между ними. Вы также можете добавить тире 'Console.WriteLine (« 3- »+ x);' если вы хотите их разделить. – user1274820

ответ

0

Добавить явный .ToString, например

Console.WriteLine(3.ToString()); 

Или используйте String.Format:

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

(среди прочих).

Смежные вопросы