Kertokaapa viisaat mikä on ratkaisu ongelmaan:
Haluaisin käyttää nested classes tapaa tehdä luokkia eli niin että voisin viitata esim. name propertyyn file -luokan alla seuraavasti: cObjekti.log.file.name = "jotain"
Em. ei onnistu (eli name property ei näy) ellen laita name propertyä sharediksi mikä ei ole vaihtoehto koska tarkoitus on tehdä useita objekteja ja jokaisella pitää olla oma instanssi, publicina ei siis näy.
Jos laitan propertyt suoraan log luokan alle esim. niin että viittaisin niihin cObjekti.log.FileName = "" niin homma kyllä toimii.
Voin tehdä vaikka kuinka monta sisäkkäistä luokkaa ja ne kyllä näkyvät mutta järjestyksessä kolmannen sisäkkäisen luokan (ja sen jälkeen olevien luokkien) alla olevat propertyt ja metodit eivät näy paitsi sharedina.
Pahoittelen sekavaa selitystä ;-)
Haluaisin käyttää nested classes tapaa tehdä luokkia eli niin että voisin viitata esim. name propertyyn file -luokan alla seuraavasti: cObjekti.log.file.name = "jotain"
Em. ei onnistu (eli name property ei näy) ellen laita name propertyä sharediksi mikä ei ole vaihtoehto koska tarkoitus on tehdä useita objekteja ja jokaisella pitää olla oma instanssi, publicina ei siis näy.
Jos laitan propertyt suoraan log luokan alle esim. niin että viittaisin niihin cObjekti.log.FileName = "" niin homma kyllä toimii.
Voin tehdä vaikka kuinka monta sisäkkäistä luokkaa ja ne kyllä näkyvät mutta järjestyksessä kolmannen sisäkkäisen luokan (ja sen jälkeen olevien luokkien) alla olevat propertyt ja metodit eivät näy paitsi sharedina.
Pahoittelen sekavaa selitystä ;-)
Vastaukset 1
Vanhimmat
Kysymyksessä siis VB.NET