Что за ошибка - не присвоено значение out параметру? - C#
Формулировка задачи:
Вот код:
Листинг программы
- /*
- * Created by SharpDevelop.
- * User: User
- * Date: 12.04.2016
- * Time: 12:27
- *
- * To change this template use Tools | Options | Coding | Edit Standard Headers.
- */
- using System;
- using System.Collections.Generic;
- namespace BattleShips
- {
- /// <summary>
- /// Description of MyClass.
- /// </summary>
- ///
- public class Checker
- {
- }
- public class Player
- {
- string name;
- bool [,] _Field = new bool[12,12];
- int [] ShipsMax = new int[] {1,1,1,1,2,2,2,3,3,4};
- public Player(string name)
- {
- this.name = name;
- Place(out _Field);
- GameStart();
- }
- void GameStart()
- {
- }
- void Place(out bool[,] Field)
- {
- Random ShipsPlaces = new Random();
- for (int i=0;i<12;i++)
- for (int j=0;j<12;j++)
- {
- if (ShipsPlaces.Next(0,1)==1)
- Field[i,j] = true;
- else Field[i,j] = false;
- }
- }
- void Show()
- {
- int count = 0;
- for (int i=0;i<12;i++)
- for (int j =0;i<12;j++)
- {
- if (count==12)
- {
- count=0;
- Console.WriteLine();
- }
- if (_Field[i,j] == true)
- Console.Write(1);
- else Console.Write(0);
- count++;
- }
- }
- }
- }
Решение задачи: «Что за ошибка - не присвоено значение out параметру?»
textual
Листинг программы
- if (_Field[i,j] == true)
- Console.Write(1);
- else Console.Write(0);
- count++;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д