【发布时间】:2016-04-06 14:38:00
【问题描述】:
所以我有一个很大的列表,其中包含最多可能运行 3 次的测试,并且可能有 2 次相同的消息,第三次它可能具有与前两次运行不同的消息。我正在尝试实现一个代码,它只显示独特的测试,并具有独特的结果。 为了更好地观察,这将是一个用例:
testname="TestABC" errormessage="ErrXYZ"testname="Test3454" errormessage="Err123"testname="TestABC" errormessage="Err123"testname="TestABC" errormessage="ErrXYZ"testname="Test3454" errormessage="ErrYTR"testname="Test3454" errormessage="ErrABC"
如您所见,“TestABC”出现 2 次,出现相同错误,出现 1 次出现不同错误。我想在过滤后看到以下输出:
testname="TestABC" errormessage="ErrXYZ"testname="Test3454" errormessage="Err123"testname="TestABC" errormessage="Err123"testname="Test3454" errormessage="ErrYTR"testname="Test3454" errormessage="ErrABC"
我对 C# 还是很陌生,如果有任何帮助或指导,我将不胜感激。 谢谢!
【问题讨论】:
-
你有一个
List<TestClass>,不是吗?
标签: c# linq sorting distinct trx