dolfijn3000 Ответов: 1

Объявите переменную или массив внутри methode в C#


поэтому я хотел поиграть с массивами в c# с целью обучения. но когда я объявляю свой массив внутри метода, он выдает ошибку } expected. вот мой код
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace kwaterminal
{
    class RandomTerain
    {
        public static void generate()
        {
            public int[,] terain = new int[16, 16];

        }
    }
}


Что я уже пробовал:

я рылся в интернете, но не мог найти хорошего ответа

1 Ответов

Рейтинг:
5

Thomas Daniels

public[^] - это модификатор доступа для типов и членов типа, а не для переменных, объявленных внутри метода. Снимите крышку public ключевое слово, и он будет компилироваться нормально, и terain будет доступен в любом месте внутри метода (но не вне метода).


dolfijn3000

спасибо за ответ