Ir ao conteúdo
  • Cadastre-se

C# Não consigo instanciar um objeto em uma outra classe


lczx0129

Posts recomendados

1535857404_CapturadeTela(31).thumb.png.5334a36c1df31f0a4c98aa731ae0c3ca.png693604862_CapturadeTela(33).thumb.png.f49db56e0ab35399fcfe1739cd89ec4e.png

 

 

Estou tentando usa a classe Msn.cs em jogo.cs mas , quando tento fazer isso esta dando esse erro:

 

jogo.cs(9,13): error CS0246: O nome de namespace ou o tipo 'Msn' não pôde ser encontrado. Precisa de uma diretiva using ou de uma referência de assembly?      
jogo.cs(9,26): error CS0246: O nome de namespace ou o tipo 'Msn' não pôde ser encontrado. Precisa de uma diretiva using ou de uma referência de assembly?

 

Estou fazendo isso através do visual studio code.

 

foi mal se a pergunta foi boba. Sou iniciante no C#.

 

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

2 horas atrás, lczx0129 disse:

O nome de namespace ou o tipo 'Msn' não pôde ser encontrado.

Eu acho que é porque essas classes precisam estar no mesmo name espace.
tentou adicionar "using namespace"?

2 horas atrás, lczx0129 disse:

foi mal se a pergunta foi boba. Sou iniciante no C#.

não se desculpe por isso. Aprender sozinho é ruim. Só ruminideos nascem sabendo andar.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

608668827_CapturadeTela(34).thumb.png.80975eccbbcbd681b53122ddecf93141.png

 

Eu tentei dessa forma é deu esse erro:

 

jogo.cs(2,7): error CS0246: O nome de namespace ou o tipo 'kk' não pôde ser encontrado. Precisa de uma diretiva using ou de uma referência de assembly?

 

Pra ficar mais fácil pra você, eu vou colocar o codigo aqui:

 

using System;

namespace kk{
public class Msn{

    public void mensagem(){
        Console.WriteLine("Olá,mundo!!!");
    }
}
}

 

using System;
using kk;

    public class Jogo{

        static void Main(){

            kk.Msn n1 = new kk.Msn();

            n1.mensagem();
        }
    }

 

Link para o comentário
Compartilhar em outros sites

tenta isso:

 

using System;
using kk;

namespace kk
{
	public class Msn
	{
		public void mensagem()
		{
			System.Console.WriteLine("Olá mundo!");
		}
	}
}



public class Jogo
{

	static void Main(string[] args)
	{
		Msn n1 = new Msn();
		n1.mensagem();
		Console.ReadKey();
	}
}
 
//no exemplo encontrado abaixo mostra como pode fazer isso:
//https://www.tutorialspoint.com/csharp/csharp_namespaces.htm

//Olha essa parte quando um namespace tá dentro do outro como fica:
//using System;
//using first_space;
//using first_space.second_space;

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!