Ciężko mi wytłumaczyć o co mi chodzi...
Przykład (uproszczony dla jasności): Mam klasę, nazwijmy ją 'ZMIENNE_I_STALE' wyglądającą mniej więcej tak:
class ZMIENNE_I_STALE
{
public int Zmienna1 = 1;
public int Zmienna2 = 2;
public const int Stala1 = 1;
public const int Stala2 = 2;
}
I co w związku z tym? Otóż do Zmienna1 odwołuję się jako ZMIENNE_I_STALE.Zmienna1;.
I cały mój problem polega na tym że chciałbym odwoływać się nich na przykład tak: ZMIENNE_I_STALE.Zmienne.Zmienna1; ZMIENNE_I_STALE.Stale.Stala1;
Jedyne co mi przychodzi do głowy to zagnieżdżenie klas (utworzenie publicznych 'stale' i 'zmienne' z publiczną zawartością), ale to przecież bez sensu! Musi być jakieś "ładniejsze" rozwiązanie!
No więc: czy jest jakiś ładnie wyglądający sposób na zaimplementowanie takiego podziału w kodzie?
Jeśli jest to wystarczy mi nazwa instrukcji do poszukania w google... Nie wiem nawet na razie czego szukać... (Przeglądałem też msdn)
Tak czy inaczej proszę o pomoc, z góry dziękuje.