Ich bin neu in der Programmierung und ich habe gerade Visual Studio 2017 installiert. Ich habe diesen Code erstellt (aus dem Buch, das ich lerne), aber das kompiliert nicht. Ich habe Probleme mit String-Interpolation und ich Fehler:
Unexpected character '$',
aber ich bin mit C# 6.0, so sollte dies kein Problem sein?
static void Main(string[] args)
{
string comparison;
WriteLine("Enter the number:");
double var1 = ToDouble(ReadLine());
WriteLine("Enter another number :");
double var2 = ToDouble(ReadLine());
if (var1 < var2)
comparison = "less than";
else
{
if (var1 == var2)
comparison = "equal to";
else
comparison = "greater than";
}
WriteLine($ "The first number is {comparison} the second number");
ReadKey();
}
Obwohl dies nur ein Problem des Abstands ist, stimme ich nicht überein, dass es aus diesem Grund in der Warteschleife ist. Dies führte zu einem Kompilierungsfehler, der auf den ersten Blick seltsam erscheint, da der Abstand in vielen Teilen von C# kein Problem ist. –