对象结构 一个类有多个数据列表。
Class
List1 of double
List2 of double
List3 of double
List4 of double
目标:根据一个列表对多个列表进行排序。例如List1,按升序排列,所有其他列表都遵循该顺序,以维持基于索引的各个点的相对性。
我尝试过的初步实现是:
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) 我有这个名为"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"?