Какая разница между двойными кавычками и одиночной кавычкой в С#?
Я закодировал программу для подсчета количества слов в файле
using System;
using System.IO;
namespace Consoleapp05
{
class Program
{
public static void Main(string[] args)
{
StreamReader sr = new StreamReader(@"C:\words.txt");
string text = sr.ReadToEnd();
int howmany = 0;
int howmany2 = 0;
for(int i = 0; i < text.Length; i++)
{
if(text[i] == " ")
{
howmany++;
}
}
howmany2 = howmany + 1;
Console.WriteLine("It is {0} words in the file", howmany2);
Console.ReadKey(true);
}
}
}
Это дает мне ошибку из-за двойных кавычек. Мой учитель сказал мне использовать одинарную цитату, но он не сказал мне, почему. Итак, какова разница между двойными кавычками и одинарной кавычкой в С#?