ISnestedPrivate Property
ISnestedPrivate -egenskapen fra typeklassen returnerer sann hvis typen er nestet og erklært som privat (modifiserer). Ellers blir falsk returnert.
Syntaks:
bool typeof (type).ISnestedPrivate
Returtype:
Det returnerer den boolske verdien (true/usann).
Eksempel 1:
La oss lage en klasse og sjekke om den er nestet privat eller ikke.
ved hjelp av system;
// Lag klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// sjekk om klassen Linuxhint er nestet privat eller ikke.
Konsoll.WritLine ("er Linuxhint nestet privat ?: "+typeof (Linuxhint).Isnestedprivate);
Produksjon:
Forklaring:
Her er Linuxhint en klasse, og den er ikke nestet i noen klasse eller noen type. Så falsk blir returnert.
Eksempel 2:
La oss lage en klasse som heter Linux utenfor Linuxhint -klassen og sjekke om den er nestet og erklært som privat i Linuxhint eller ikke.
ved hjelp av system;
// Lag klasse Linux
offentlig klasse Linux
// dette er en klasse
// Lag klasse - Linuxhint
Klasse Linuxhint
statisk offentlig tomrom main ()
// sjekk om klassen Linux er nestet privat eller ikke.
Konsoll.WritLine ("er Linux nestet privat i Linuxhint?: "+typeof (Linux).Isnestedprivate);
Produksjon:
Forklaring:
Her er Linux en klasse som er erklært som offentlig, og den er ikke nestet i noen klasse eller noen type. Så falsk blir returnert.
Eksempel 3:
La oss lage en klasse som heter Linux i Linuxhint -klassen og sjekke om den er nestet privat i Linuxhint eller ikke.
ved hjelp av system;
// Lag klasse - Linuxhint
Klasse Linuxhint
// Lag klasse Linux
Privat klasse Linux
// dette er en nestet klasse
statisk offentlig tomrom main ()
// sjekk om klassen Linux er nestet privat eller ikke.
Konsoll.WritLine ("er Linux nestet privat i Linuxhint?: "+typeof (Linux).Isnestedprivate);
Produksjon:
Forklaring:
Her er Linux en klasse som er erklært som privat, og den er nestet inne i Linuxhint -klasse. Så ekte blir returnert.
Eksempel 4:
La oss lage en struktur som heter Linux i Linuxhint -klassen og sjekk om den er nestet privat i Linuxhint eller ikke.
ved hjelp av system;
// Lag en klasse - Linuxhint
Klasse Linuxhint
// Opprett struktur - Linux
Privat struct Linux
// dette er en struktur som er nestet i klassen
statisk offentlig tomrom main ()
// sjekk om klassen Linux er nestet privat eller ikke.
Konsoll.WritLine ("er Linux -struktur nestet privat inne i Linuxhint?: "+typeof (Linux).Isnestedprivate);
Produksjon:
Forklaring:
Her er Linux en struktur som er erklært som privat, og den er nestet inne i Linuxhint -klasse. Derfor blir ekte returnert.
Konklusjon
Til slutt ble vi kjent med at ISNestedPrivate -eiendom brukes til å sjekke om noen type er nestet eller ikke erklært av en privat modifiserer.
Hvis noen type er nestet inne i en hvilken som helst type og erklært som privat, blir ekte returnert. Vi ser fire forskjellige eksempler for å demonstrere denne egenskapen.