Not all code paths return a value C#

di il
1 risposte

Not all code paths return a value C#

Ciao Ragazzi,
Non capisco perché il codice sottostante riporta l’errore “ not all code paths return a value”


using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;

namespace SoloLearn
{
class Program
{
static void Main(string[] args)
{
int totalPrice = Convert.ToInt32(Console.ReadLine());

Discount(totalPrice);


}
//complete the method declaration
static int Discount(int x)
{
if(x>10000)
{
x=(int) (x*0.;
Console.WriteLine(x);
}
else
{

Console.WriteLine(x);
}


}
}
}

1 Risposte

  • Re: Not all code paths return a value C#

    Perchè la Discount è di tipo int se non ritorna alcun valore?

    In questo caso deve essere void

    P.S. la prossima volta scrivi nella sezione c# e inserisci il codice nei tag code. Vedi regolamento
Devi accedere o registrarti per scrivere nel forum
1 risposte