I have a class Pessoa.cs
private
, but I can call it in another class, for example I created a class called Parametro.cs
; I can instantiate the class private
Pessoa
without the slightest problem. Should not private
not allow access to this Pessoa
class? At least the logic is when it comes to properties, for example. I did not see difference between private
or public
in class.
Persona.cs
private class Pessoa
{
public string nome { get; set; }
public int idade { get; set; }
public decimal peso { get; set; }
}
Parameter.cs
class Parametro
{
public void PreencherPessoa() {
Pessoa pessoa = new Pessoa();
pessoa.nome = "José";
pessoa.idade = 30;
pessoa.peso = 80;
MostrarPessoa(pessoa);
}
}