0

私はどこかからクラスを持っています。名前が変で、「Something[into]ABC.cs」と呼ばれています。クラス名の「[into]」は有効ですか?

4

1 に答える 1

3

CLI では、C# では違法な名前を使用できることに注意してください (C# コンパイラ自体匿名型に「名前を付ける」ときに悪用するトリック) 。チェックは、名前で使用する場合、 /をエスケープする必要があることを示しています。そのようになります(またはC# 文字列として記述された場合)。したがって、という名前のクラスはないと結論付けることができると思います。その代わりに、クラスがやや正気な名前のファイルがあると思います。.[]a\[b\]a\\[b\\]Something[into]ABC.cs

ファイル名はクラス名を定義しませんが、2 つの同期を維持することは礼儀正しいと考えられています。

于 2013-02-18T14:14:01.320 に答える