음 .. 나는 그렇게 생각하지 않습니다. Microsoft.CSharp.CSharpCodeGenerator의 소스 코드에 .NET 리플렉터로 파고 (시스템의 내부는) 우리가 찾을 :
private void GeneratePrimitiveExpressionBase(CodePrimitiveExpression e)
{
...
else if (e.Value is string)
{
this.Output.Write(this.QuoteSnippetString((string) e.Value));
}
...
}
을하고 ...이 :
private string QuoteSnippetString(string value)
{
if (((value.Length >= 0x100) && (value.Length <= 0x5dc)) && (value.IndexOf('\0') == -1))
{
return this.QuoteSnippetStringVerbatimStyle(value);
}
return this.QuoteSnippetStringCStyle(value);
}
그리고 당신은 더 파고 경우, 두 기능은 구성 할 수 없습니다.
왜 읽을 수있는 코드를 생성하고 싶습니까? –