我要将自定义对象列表传递给我的自定义异常类,并且需要显示消息中的所有对象。我怎样才能做到这一点?
public class MissingUnitSNSException : Exception
{
public MissingUnitSNSException()
{
}
public MissingUnitSNSException(List<UnitViewModel> missingsns)
: base(String.Format("Serial Numbers not found: {0}", missingsns))
{
}
}
Run Code Online (Sandbox Code Playgroud)
该错误告诉我对象的类型,但是我需要绑定到列表中每个对象的序列号属性。
如何用missingsns
逗号分隔的序列号替换字符串。像这样:
string.join(", ", missingsns.Select(sns => sns.SerialNumber.ToString()))
Run Code Online (Sandbox Code Playgroud)
这应该列出序列号,例如: A01, B01, C02, ...
全线:
public MissingUnitSNSException(List<UnitViewModel> missingsns)
: base(String.Format("Serial Numbers not found: {0}",
string.join(", ", missingsns.Select(sns => sns.SerialNumber.ToString()))))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
58 次 |
最近记录: |