criei uma função chamada 'multiplicacao' passando dois parâmetros 'num1' e 'num2' dentro de uma classe chamada 'Calculadora'
`命名空间 Treinando_cSharp { 公共课计算器 { 公共静态 int num1, num2;
public static int multiplicacao(int n1,int n2)
{
return num1 * num2;
}
}
e estou tentando imprimir no console o resultado na classe Main 'Program' mas esta me retornando semper o valor '0' tentei debugar mas sem sucesso `命名空间 Treinando_cSharp { 内部课程计划 { 静态无效主(字符串[]参数) {
Console.WriteLine("Digite o primeiro numero: ");
int numero1 = numero1 = int.Parse(Console.ReadLine());
Console.WriteLine("Digite o segundo numero: ");
int numero2 = numero2 = int.Parse(Console.ReadLine());
int resultado = Calculadora.multiplicacao(numero1, numero2);
Console.WriteLine("A multiplicação de " + numero1 + " + " + numero2 + " = " + resultado );
}
}
我要重新调整 uma multiplicação sem alterar o Tipo estático da minha classe 'Calculadora' pois estou estudando sobre usar classe com métodos estáticos and não estáticos
saída 的示例:
2 * 2 = 4
将传递给函数的参数相乘,而不是类级别变量:
public static int multiplicacao(int n1,int n2)
{
return n1* n2; // and not num1 * num2
}