Page 1 sur 1

[C#] Lancer un simple script .cs (Résolu)

Publié : lun. 07 févr. 2022, 11:22
par PowaBanga
Salut à tous !
J'essaye actuellement de lancer de simple script en C#, mais j'échoue lamentablement.

voici mon script :

Code : Tout sélectionner

Console.WriteLine("Entrez votre Prénom");
string? inputFirstName = Console.ReadLine();
Console.WriteLine("Entrez votre nom");
string? inputLastName = Console.ReadLine();
Console.WriteLine(inputFirstName + " " + inputLastName);
Jusque là c'est simple, donc voici l'erreur :

Code : Tout sélectionner

powabanga@ArchiPavilion NomPrenom]$ mcs Program.cs                                             
Program.cs(6,0): error CS1525: Unexpected symbol `Console'
Compilation failed: 1 error(s), 0 warnings
Si quelqu'un pouvais m'éclaire sur l'usage du c# ça serait très chic :)

Re: [C#] Lancer un simple script

Publié : lun. 07 févr. 2022, 12:44
par hydral
si t'es uniquement sur linux t'embête pas fait le en vala o:)
```vala

Code : Tout sélectionner

void main()
{
	string pseudo;
	string name;

	print("entre ton pseudo:");
	pseudo = stdin.read_line();
	print("entre ton nom:");
	name = stdin.read_line();
	print(@"ton pseudo est $(pseudo) et tu t'appelle $(name)");
}
```

Re: [C#] Lancer un simple script

Publié : sam. 12 févr. 2022, 21:46
par PowaBanga
La question c'était de savoir comment on fait pour lancer un script en C# sur linux. Mais je te remercie quand même pour l'intention :)

finalement j'ai trouvé, il faut simplement se mettre dans le dossier contenant le script, s'assurer d'avoir le fichier .csproj (si non ca marche pas)
et lancer cette commande :

Code : Tout sélectionner

dotnet run