J'ai récemment commencé à apprendre C# .NET et j'ai utilisé Visual Studios 2005 comme IDE. J'ai copié ce code directement hors du manuel et il me donne l'erreur ci-dessous. La sortie que je suis supposé recevoir est: Veuillez entrer un argument numérique: 1 Pourtant, j'obtiens cette erreur: Puisque ConsoleApplication1.Program.Main (string []) 'renvoie void, un mot-clé return ne doit pas être suivi d'une expression d'objetDébutant Erreur C# .NET: Si les arguments n'ont pas de longueur, pourquoi mon livre l'écrit-il comme tel?
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
if(args.Length == 0)
{
Console.WriteLine("Please enter a numeric argument: ");
return 1;
}
}
}
}
À quelle version de Visual Studio/C# le livre est-il destiné? D'ailleurs, quel livre était-ce? –
Oui, et même un débutant devrait essayer de lire le message d'erreur. Il est assez clair qu'il n'a rien à voir avec "args" mais avec le mot-clé return. Il le dit bien dans le message d'erreur. Prenez soin de le lire, s'il vous plaît. – TomTom
Il s'agit de votre plan visuel pour la création d'applications .NET par Eric Butow et Tommy Ryan. – user3748214