我有一个 C# 语句如下:
var errors = errorList.Select((e, i) => string.Format("Error occured #{0}: {1} (Error code = {2}).", i + 1, e.Message, e.ErrorCode)).ToArray();
我需要在 e.ErrorCode 为“错误”时显示“发生错误”,在 e.ErrorCode 为“警告”时显示“发生警告”。 请问如何将此条件添加到上述语句中?
谢谢。
最佳答案
你不能这样做吗:
errorList.Select((e, i) => string.Format("{2} Occured #{0}: {1} (Error code = {2}).", i + 1, e.Message, e.ErrorCode)).ToArray();
关于c# - 在 LINQ 语句中添加条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23088627/