Что за ошибка - не присвоено значение out параметру? - C#

Узнай цену своей работы

Формулировка задачи:

Вот код:
Листинг программы
  1. /*
  2. * Created by SharpDevelop.
  3. * User: User
  4. * Date: 12.04.2016
  5. * Time: 12:27
  6. *
  7. * To change this template use Tools | Options | Coding | Edit Standard Headers.
  8. */
  9. using System;
  10. using System.Collections.Generic;
  11. namespace BattleShips
  12. {
  13. /// <summary>
  14. /// Description of MyClass.
  15. /// </summary>
  16. ///
  17. public class Checker
  18. {
  19. }
  20.  
  21. public class Player
  22. {
  23. string name;
  24. bool [,] _Field = new bool[12,12];
  25. int [] ShipsMax = new int[] {1,1,1,1,2,2,2,3,3,4};
  26. public Player(string name)
  27. {
  28. this.name = name;
  29. Place(out _Field);
  30. GameStart();
  31. }
  32. void GameStart()
  33. {
  34. }
  35. void Place(out bool[,] Field)
  36. {
  37. Random ShipsPlaces = new Random();
  38. for (int i=0;i<12;i++)
  39. for (int j=0;j<12;j++)
  40. {
  41. if (ShipsPlaces.Next(0,1)==1)
  42. Field[i,j] = true;
  43. else Field[i,j] = false;
  44.  
  45. }
  46. }
  47. void Show()
  48. {
  49. int count = 0;
  50. for (int i=0;i<12;i++)
  51. for (int j =0;i<12;j++)
  52. {
  53. if (count==12)
  54. {
  55. count=0;
  56. Console.WriteLine();
  57. }
  58. if (_Field[i,j] == true)
  59. Console.Write(1);
  60. else Console.Write(0);
  61. count++;
  62. }
  63. }
  64.  
  65. }
  66. }

Решение задачи: «Что за ошибка - не присвоено значение out параметру?»

textual
Листинг программы
  1. if (_Field[i,j] == true)
  2.                     Console.Write(1);
  3.                 else Console.Write(0);
  4.                 count++;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы