C# – Variáveis globais em C#?

Na verdade em C# não existem variaveis globais, para isso voce deve usar propriedades.

  • Como fazer isso:

Crie uma propriedade para guardar a informação que voce deseja, tipo o nome do usuario.

Exemplo:

using System;

namespace Global
{
	class MainClass
	{
		public static void Main (string[] args)
		{
			Console.WriteLine ("Entre com o seu nome: ");
			NomeUsuario = Console.ReadLine();

			Console.WriteLine ("Entre com a sua idade: ");
			IdadeUsuario = Int32.Parse (Console.ReadLine());

			Mensagem(NomeUsuario, IdadeUsuario); // note que elas podem ser utilizadas como argumentos
		}

		public static string NomeUsuario {set; get;} // um exemplo de string global
		public static int IdadeUsuario {set; get;} // um exeplo de int global

		public static void Mensagem(string User_Name, int Idade_Usuario)
		{
			Console.WriteLine ("Seu nome é " + User_Name + " e você tem " +
			                   Idade_Usuario + " anos.");
		}
	}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s