Új hozzászólás Aktív témák

  • horush

    addikt

    Hali, tudna valaki segíteni nekem egy kicsit, nem jövök rá, hogy mi a baj a kódommal :DDD (amatőr c#..)

    Szal csináltam egy osztályt, ami int[] konstruktorú.

    Ez konkrétan ennyi:

    class Kez
    {
    private int[] kez;

    public Kez()
    {
    kez = new int[4];
    }

    public int[] getKez()
    {
    return kez;

    }
    }

    Majd egy másik osztály egyik függvényében meghívnám, a következőképpen:

    public static void Osztas(Pakli pakli, Kez kez, int ellenfelszam)
    {
    kez = pakli.Oszto(Pakli.OsztandoLapokSzama(kez.getKez()));
    //a hiba: Cannot implicitly convert type 'int[]' to 'Beadando_Fezler_Gabor.Kez'
    }

    Ez innen van meghívva:

    {
    Kez kez = new Kez()
    Osztas(pakli, kez, ellenfelszam);
    }

    Nem egészen értem, hogy miért nem fogadja ezt így el, hiszen a Kez osztály is int[] kellene legyen. (Az OsztandoLapokSzama is int[]-et vár).

    Előre is köszönöm,
    üdv: FG.

Új hozzászólás Aktív témák