fork download
  1. using static System.Console;
  2.  
  3. public class Program {
  4. public static void Main() {
  5. var x = new MinhaClasse();
  6. WriteLine(x.PropriedadeDeMinhaClasse);
  7. x.UmMetodoPublicoQualquer();
  8. WriteLine(x.PropriedadeDeMinhaClasse);
  9. x.UmMetodoPublico();
  10. WriteLine(x.PropriedadeDeMinhaClasse);
  11. }
  12. }
  13.  
  14. public class MinhaClasse {
  15. public string PropriedadeDeMinhaClasse { get; private set; } = "Texto inicial"; //pode inicializar a propriedade se quiser
  16. private void UmMetodoPrivadoQualquer() => PropriedadeDeMinhaClasse = "Outro texto";
  17. public void UmMetodoPublicoQualquer() => PropriedadeDeMinhaClasse = "Novo texto"; //pode alterar em método públicos também
  18. public void UmMetodoPublico() => UmMetodoPrivadoQualquer(); //o único jeito de chamar um método privado externamente é dentro de um público
  19. }
  20.  
  21. //https://pt.stackoverflow.com/q/138116/101
Success #stdin #stdout 0.02s 15812KB
stdin
Standard input is empty
stdout
Texto inicial
Novo texto
Outro texto