7
프로그래밍에 익숙하지 않고 방금 Visual Studio 2017을 설치했습니다. 학습 한 책에서이 코드를 만들었지 만 컴파일되지 않습니다. 나는 문자열 보간 문제가 나는 오류 얻을 :
Unexpected character '$',
하지만 난 그래서 이것은 문제가되지 않습니다 C# 6.0을 사용하고 있습니다?
WriteLine($"The first number is {comparison} the second number");
이 documentation에서 적절한 구조를 참조하십시오 :
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();
}
이것은 간격의 문제 일 뿐이므로이 이유로 보류 중입니다. 이로 인해 C#의 많은 부분에서 간격이 문제가되지 않기 때문에 처음에는 이상하게 보일 수있는 컴파일 오류가 발생했습니다. –