Boa noite,
Gostaria de saber se existe alguma diferença na prática, seja de performance ou apenas consenso na comunidade, entre executar a cópia da variável dessa forma:
static void Main(string[] args)
{
int idade = 30;
System.Int32 copiaIdade = idade;
Console.WriteLine($"Idade: {idade}");
Console.WriteLine($"copiaIdade: {copiaIdade}");
idade = 23;
Console.WriteLine($"Idade: {idade}");
Console.WriteLine($"copiaIdade: {copiaIdade}");
}
Ou dessa forma:
static void Main(string[] args)
{
int idade = 30;
int copiaIdade = idade;
Console.WriteLine($"Idade: {idade}");
Console.WriteLine($"copiaIdade: {copiaIdade}");
idade = 23;
Console.WriteLine($"Idade: {idade}");
Console.WriteLine($"copiaIdade: {copiaIdade}");
}
Existe uma regra para quando usar int ou System.Int32?