ISNOTPUBLIC PROPRIEDADE

ISNOTPUBLIC PROPRIEDADE
Ao especificar a classe como pública, é possível acessar todos os membros de uma aula em qualquer lugar do código. Se queremos acessar apenas algumas aulas, podemos criar uma classe sem um modificador público.

Em C#, se queremos verificar se o tipo é público ou não, a propriedade ISNotPublic é usada.

ISNOTPUBLIC PROPRIEDADE

A propriedade ISNotPublic da classe Type retorna true se o tipo não for especificado como público. Caso contrário, False é devolvido.

Sintaxe:

TIPOOF (TIPO).ISNOTPUBLIC

Tipo de retorno:

Ele retorna o valor booleano (true/false).

Exemplo 1:

Vamos criar uma classe abstrata, interface e enumerar e verificar se não são tipos públicos.

usando o sistema;
// Crie classe abstrata
classe abstrata Food
// Esta é a classe abstrata

// Crie interface
Interface Telefone
// esta é uma interface

// crie enum
enum ordens
valor1, valor2
// Isso é um enumeração

Classe linuxhint

estático public void main ()
// Verifique se a aula de comida é pública ou não
Console.WriteLine ("é a classe de comida não pública?: "+ tipoof (comida).ISNOTPUBLIC);
// Verifique a classe Linuxhint é pública ou não
Console.WriteLine ("é linuxhint que não é público?: "+ tipoof (linuxhint).ISNOTPUBLIC);
// Verifique se o telefone é público ou não
Console.WriteLine ("é telefone não público?: "+ tipoof (telefone).ISNOTPUBLIC);
// verifique se os pedidos enum são públicos ou não
Console.WriteLine ("Is Ordens Enum não público?: "+ tipoof (pedidos).ISNOTPUBLIC);

Saída:

Explicação:

Linha 3-6:

Criação de classe abstrata:

Linha 9-12:

Criar interface

Linha 14-18:

Crie uma enumeração com dois valores.

Linha 23 - 35:

Dentro do método principal, verifique todos os três públicos acima ou não.

Como vimos que, sem especificar o público, os tipos não são públicos. Então, True é devolvido.

Exemplo 2:

Vamos criar três classes com identificadores públicos e verificar se eles são públicos ou não.

usando o sistema;
// Criar classe pública - Classe1
classe pública classe1
// Esta é a primeira classe

// Criar classe pública - Classe2
classe pública classe2
// Esta é a segunda classe

// Criar classe pública - Classe3
classe pública classe3
// Esta é a terceira classe

Classe linuxhint

estático public void main ()
// Verifique se a classe1 é público ou não
Console.WriteLine ("é Classe1 não público?: "+ typeof (classe1).ISNOTPUBLIC);
// Verifique se a classe2 é público ou não
Console.WriteLine ("é Classe2 não público?: "+ tipoof (classe2).ISNOTPUBLIC);
// Verifique se a classe3 é público ou não
Console.WriteLine ("é Classe3 não público?: "+ typeof (classe3).ISNOTPUBLIC);

Saída:

Explicação:

Linha 3 a 17:

Criamos três classes públicas chamadas Class1, Classe2 e Classe3.

Linha 18 a 22:

Vamos verificar se estes são públicos ou não usando a propriedade ISNotPublic.

Eles são públicos, então para todos eles falsos são devolvidos.

Fechamento

Neste tutorial C#, vimos como verificar se o tipo é público ou não usando a propriedade ISNotPublic. Esta propriedade nos diz retornando um valor booleano com dois exemplos. Se for verdade, podemos dizer que o tipo não é público e, se for falso, podemos dizer que o tipo é público. Tente implementá -lo em suas máquinas para entendê -lo melhor.

Codificação feliz