Eu entendi certo? usamos a palavra internal para não usarmos alguma classe em outros projetos?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Eu entendi certo? usamos a palavra internal para não usarmos alguma classe em outros projetos?
Você entendeu quase certo! A palavra internal em C# é usada para que a classe (ou outro membro) só seja visível dentro do mesmo projeto (assembly). Então sim: se outro projeto tentar usar essa classe, não vai conseguir acessá-la. É uma forma de controlar o encapsulamento em nível de projeto.
Exemplo:
internal class MinhaClasseInterna
{
public void Metodo() {
Console.WriteLine("Só acessível dentro deste projeto!");
}
}