【发布时间】:2020-12-04 11:10:24
【问题描述】:
您好,我有 2 个数组,它们的值相同,但顺序不同,我想根据另一个数组对 1 个数组进行排序,您能帮我看看如何做到这一点。
代码:
1 数组是 string[] abc = []; 和其他数组是项目,如下面的代码所示。正如我所说,两者具有相同数量的值
return new PdfGenerationRequest
{
Email = userEmail,
FileName = zipName,
AppName = appName,
Period = period,
Year = year,
Quarter = quarter,
TemplateTypeId = templateTypeId,
WPGroup = wpGroup,
MyDealsOnly = myDealsOnly,
Watermark = watermark,
Items = items.OrderBy(x => x.FileName).ToArray()
};
目前我正在根据项目数组按升序排序。 请建议我如何根据 abc 数组对 items 数组进行排序。
所以对于前:
Abc 有 3 个元素,即 Apple、Cat、Bat
并且 items 有 3 个元素,分别是 cat、bat、apple
但在这里我想根据 ABC 对 items 数组进行排序。所以这里项目的最终结果应该是 Apple、Cat、Bat
【问题讨论】:
-
我不明白这个问题。你能添加你尝试过的代码吗
-
@JonathanAlfaro 我为此添加了一个示例。我实际上是新手,希望这个例子可以帮助你
-
我也是,我不明白你想要什么..
-
我看不出您包含的代码与问题有什么关系。您是在谈论特定的属性吗?哪一个?
-
你的代码看起来像一个匿名内部类,但你说的是一个数组
标签: c# asp.net-core