Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
VisualStudioがエラーをスローする理由
Console.WriteLine('string with single quote');
そしてではない:
Console.WriteLine("string with double quote");
?
ありがとうございました。
一重引用符(')は、単一文字のみをとることができるデータ型に使用されます。したがって、名前は、コンパイル時に単一を表す、などのエスケープcharされた値を除外します。'\n''\r'char
'
char
'\n'
'\r'
二重引用符( )は、UTF-16でエンコードされた文字列(通常は文字ごとに"2バイトであり、.NETのデフォルトではないUTF-16)を示すために使用されますが、すべての既知の文字セット( UTF-8 )を処理することはできません。ASCII
"
ASCII
Console.WriteLine('')はcharリテラルを受け入れます。したがって、1文字を超えて渡そうとすると、エラーが発生します。
Console.WriteLine( "")は、単語を含むことができる文字列を受け入れます。