0

.NET で、クラス、名前空間、ファイルなど内のすべての文字列を作成することは可能ですか?逐語的な文字列リテラル。

大量のエスケープが必要なファイルが常に 1 つか 2 つあり、特に指定がない限り、すべての文字列を逐語的文字列リテラルと見なすとよいでしょう (IE はデフォルトの .NET 動作の反対です)。

ユース ケース: 一部の定数宣言ファイル (リソース ファイルに属さない)。また、Razor のヘルパー ファイルでは、HTML を何度もエスケープしています。

4

2 に答える 2

0

これを行う組み込みのコンパイラ スイッチはありません。使用している VS のバージョンによっては、おそらく Roslyn で何かをハックすることができますが、他のユーザーにとっては非常に混乱するでしょう。

于 2015-05-18T20:34:52.173 に答える
0

実行時にテキスト ファイルを読み取るだけです。

私の知る限り、コンパイル時の .NET ファイルは実際には利用できません。

于 2015-05-18T20:32:52.737 に答える