は、あなただけのメソッドを呼び出すに基づくことができるように、たとえばsimaliarデバッガと実行時メソッドを作成するために条件付き属性を使用できますか?
[Conditional("Debug")]
private string StringGenerator()
{
Guid g = Guid.NewGuid();
string guidString = Convert.ToBase64String(g.ToByteArray());
guidString = guidString.Replace("=", "");
guidString = guidString.Replace("+", "");
return guidString;
}
[!Conditional("Debug")]// I know using '!' doesn't really work
private string StringGenerator()
{
Guid g = Guid.NewGuid();
string guidString = Convert.ToBase64String(g.ToByteArray());
return guidString;
}
のために2と同じメソッド名を持っている方法、条件属性を使用して値を返すに渡され、いくつかの抗条件を作成することが可能です"デバッグ"が定義されているかどうかコンパイラはどの方法を選択するのですか?
ありがとうございます。
実在の例[HtmlAgilityPack/IOLibrary.cs](https://htmlagilitypack.codeplex.com/SourceControl/latest#Trunk/HtmlAgilityPack/IOLibrary.cs)興味があります。 – Bakudan