Propriedade C# ISPUBLIC

Propriedade C# ISPUBLIC
Ao especificar a classe como pública, é possível acessar todos os membros de uma aula em qualquer lugar do código. Em C#, se queremos verificar se o tipo é público ou não, a propriedade ISPUBLIC é usada.

Propriedade da ISPUBLIC

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

Sintaxe:

TIPOOF (TIPO).Ispublic

Tipo de retorno:

Ele retorna o valor booleano (true/false).

Exemplo 1:

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

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 ("é aula de comida pública?: "+ tipoof (comida).Ispublic);
// Verifique a classe Linuxhint é pública ou não
Console.WriteLine ("é Linuxhint Class Public?: "+ tipoof (linuxhint).Ispublic);
// Verifique se o telefone é público ou não
Console.WriteLine ("Is Phone Public?: "+ tipoof (telefone).Ispublic);
// verifique se os pedidos enum são públicos ou não
Console.WriteLine ("Is Ordens Enum Public?: "+ tipoof (pedidos).Ispublic);

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, False é 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 ("Is Class1 Public?: "+ typeof (classe1).Ispublic);
// Verifique se a classe2 é público ou não
Console.WriteLine ("Is Class2 Public?: "+ tipoof (classe2).Ispublic);
// Verifique se a classe3 é público ou não
Console.WriteLine ("Is Class3 Public?: "+ typeof (classe3).Ispublic);

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 ISPUBLIC.

Eles são públicos. Então, para todos eles verdadeiros, é devolvido.

Fechamento

Neste tutorial C#, vimos como verificar se o tipo é público ou não usando a propriedade ISPUBLIC. Esta propriedade nos diz retornando um valor booleano com dois exemplos. Se for verdade, podemos dizer que o tipo é público e, se for falso, podemos dizer que o tipo não é público.