小编Ver*_*ile的帖子

基于一个列表对多个列表进行排序 C#

对象结构 一个类有多个数据列表。 Class List1 of double List2 of double List3 of double List4 of double

目标:根据一个列表对多个列表进行排序。例如List1,按升序排列,所有其他列表都遵循该顺序,以维持基于索引的各个点的相对性。

我尝试过的初步实现是:

  1. 将 Zip List2、 3 和 4 与列表 1 一起压缩,然后根据列表 1 进行排序。然后再次组合排序的列表。

例如

    var x1 = testData.SelectMany(d => d.xData).ToList();
    var y1 = modelData.SelectMany(d => d.yData).ToList();
    var y2 = modelData.SelectMany(d => d.y2Data).ToList();
    var sampleValues = x1.Zip(y1, (x, y) => new { X = x, Y = y }).OrderBy(v => v.X);
    var sampleValues1 = x1.Zip(y2, (x, y) => new { X = …
Run Code Online (Sandbox Code Playgroud)

c# linq

4
推荐指数
1
解决办法
4337
查看次数

如何正确使用带有if语句的bool?

我有这个名为"DoStuff()"的方法,它的作用是检查复选框是否被检查,然后它们是否做了什么.

private void DoStuff()
{
  if(Checkbox1.isChecked == true)
    {
      DoSomething();
    }

  if(Checkbox2.isChecked == true)
    {
      DoSomething();
    }

  if(Checkbox3.isChecked == true)
    {
      DoSomething();
    }

}
Run Code Online (Sandbox Code Playgroud)

我如何正确设置bool所以我不必为每个if语句执行"== true"?

.net c# if-statement boolean

2
推荐指数
1
解决办法
1059
查看次数

标签 统计

c# ×2

.net ×1

boolean ×1

if-statement ×1

linq ×1