Wątek przeniesiony 2018-10-23 23:19 z C# i .NET przez somekind.

Tablica w innej klasie niż Main()

0

Jak powinno deklarować się tablice w innej klasie niż Main() w c#
Link do mojego kawałka kodu: LINK
Co tam jest nie tak ?

0
private int[,] a = new int[1,2];

Nie możesz sobie zrobić np.

a = (...);

poza np. metodą.

0
WeiXiao napisał(a):
private int[,] a = new int[1,2];

niestety nic to nie dało:
LINK 2

2

Dodaj w tej klasie np. funkcję lub utwórz konstruktor i tam ustaw wartości

W takiej banalnej wersji np. tak:

public class prostokat
{
    public int[,] a = new int[1,2];
    
    public void funkcja()
    {
        a[0,0] = 5;
    }
}

lub konstruktor

public class prostokat
{
    public int[,] a = new int[1,2];
    
    public prostokat()
    {
        a[0,0] = 5;
    }
}

I wrzucaj kod jako kod, a nie screeny :P

0

Dziękuje teraz wszystko działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1