Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AlbertoFJR

Chamar método de uma determinada classe através de outra classe

Recommended Posts

Pessoal, bom dia.

 

Eu sou novo em C# e não estou conseguindo realizar uma chamada de um método da classe cadastro na classe resultado.

 

Como fazer? Eu coloquei o exemplo abaixo, e mais abaixo está o local com o comentário do que deveria acontecer.

 

Exemplo:

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace GeraNFForm
{

    class Cadastro
    {

        private String Endereco;

        public void setEndereco(String Endereco)
        {
       	this.Endereco = Endereco;
        }

        public String getEndereco()
        {
            return Endereco;          
        }

    
    }

    class Resultado
    {
        
        Cadastro Pessoa= new Cadastro();
        [color="#008000"]Pessoa.[/color] [color="#006400"]// A QUESTÃO ESTÁ AQUI! PORQUE QUANDO EU USO A NOTAÇÃO DE PONTO PARA APARECER OS MÉTODOS DA CLASSE CADASTRO, OS MÉTODOS NÃO APARECEM?????[/color]        
   	

        //MessageBox.Show("XML criado", "Aviso");

    }

}

Abs à todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alberto suas classes devem ser declaradas como public.

 

 

Eu as coloquei como public e mesmo assim não funcionou.

 

Eu fiz assim:

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GeraNFForm
{
 	public class Cadastro
 	{
       	private String Endereco;
       	public void setEndereco(String Endereco)
       	{
                   this.Endereco = Endereco;
        	}

        	public String getEndereco()
        	{
             	return Endereco;
         	}

   	}

   	public class Resultado
       {
             Cadastro Pessoa = new Cadastro();
             Pessoa.
         	//MessageBox.Show("XML criado", "Aviso");
    	}
}

 

Alguma sugestão?

 

Antecipadamente agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.