Tablica w innej klasie niż Main()

Tablica w innej klasie niż Main()

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

R2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
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 ?

WeiXiao
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5227
0
Kopiuj
private int[,] a = new int[1,2];

Nie możesz sobie zrobić np.

Kopiuj
a = (...);

poza np. metodą.

R2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0
WeiXiao napisał(a):
Kopiuj
private int[,] a = new int[1,2];

niestety nic to nie dało:
LINK 2

WeiXiao
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5227
2

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

W takiej banalnej wersji np. tak:

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

lub konstruktor

Kopiuj
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

R2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Dziękuje teraz wszystko działa

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.