Witam,
Proszę o sprawdzenie tego co rozwiązałem sam i o pomoc w rozwiązaniu tego czego nie umiałem.
Zad.
part1: W funkcji Run klasy MojaKlasa – aktywację obsługi sytuacji wyjątkowej obejmującą wywołanie
metody HashTable klasy UtilityClass o jednym argumencie – liczbie całkowitej Counter ;
class MojaKlasa
{
void Run(){
try{
UtilityClass.HashTable(int Counter)
}
catch
{
...(nie wiem co ma być tutaj)
}
part2:W funkcji HashTable należy utworzyć obiekt klasy TVector i 2-wymiarową kwadratową tablicę
elementów liczb całkowitych o rozmiarach podanych przez Counter a następnie wywołać funkcję
HashShort klasy UtilityClass o trzech argumentach – obiekcie klasy TVector , tablicy elementów liczb
całkowitych i liczbie całkowitej Counter .
void HashTable(int Counter) {
TVector obiekt1=new TVector();
int[,] Tablica = New int[,][Counter];
HashShort(TVector Tv, int[] tab, int Counter);
}
part3:W funkcji HashShort należy zgłosić wyjątek typu własnej klasy MyException dziedziczącej po
Exception, jeżeli przekazywany argument Counter jest równy zero;
tego nie umiem w ogóle
part4:
zdefiniować przykładową klasę MyException;
class MyException:Exception
{
int a1;
}
Nie rozumiem czemu mój poprzedni temat wylądował w koszu?
Byłbym bardzo wdzięczny za pomoc.
Pozdrawiam,
Maciek