考虑下面的类:
[DebuggerDisplay("{GetType().Name,nq}: FileName = {FileName,nq}")]
public class FileWrapper
{
public string FileName { get; set; }
public bool IsTempFile { get; set; }
public string TempFileName { get; set; }
}
我想添加一个基于调试器显示IsTempFileName
财产。我想添加字符串, TempFileName = {TempFileName,nq}
当实例是临时文件时。我怎样才能实现这样的目标?
您可以使用条件运算符 (?:) http://msdn.microsoft.com/en-us/library/ty67wk28.aspx
[DebuggerDisplay("{GetType().Name,nq}: FileName = {FileName,nq}{IsTempFile ? \", TempFileName: \" + TempFileName : System.String.Empty,nq}")]
IsTempFile == false
IsTempFile == true
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)