小编Tib*_*mso的帖子

LINQ C#复杂的嵌套结构

我设法从对象的复杂结构中做出选择,但只有在foreach的帮助下,我怎样才能避免这个foreach并解决我的问题,只需使用LINQ?

        var product = new List<ProductCrp>
        {
            new ProductCrp {
                Strucutre = new StructureItem() {
                    CheckList = new CheckList() {
                        Checks = new List<Check>
                        {
                            new Check { NumberAsInt = "149" },
                            new Check { NumberAsInt = "260" },
                            new Check { NumberAsInt = null }
                        }
                    }
                }
            },
            new ProductCrp {
                Strucutre = new StructureItem() {
                    CheckList = new CheckList() {
                        Checks = new List<Check>
                        {
                            new Check { NumberAsInt = "261" },
                            new Check { NumberAsInt = …
Run Code Online (Sandbox Code Playgroud)

c# linq

3
推荐指数
1
解决办法
607
查看次数

c#中的索引与内存一起工作

我开始在c#中解析主题索引器,并在运行测试任务时遇到问题:

Index.cs:

class Index
{
    double[] arr;
    public int Length
    {
        get;
        set;
    }
    public double this[int x]
    {
        get { return arr[x]; }
        set
        {
            arr[x] = value;
        }
    }
    public Index(double[] arr1, int x, int y)
    {    
        Length = y;    

        arr = arr1;

        for (int i = x; i <= y; i++)
        {
            if (i == 0)
            {
                arr[i] = arr1[i + 1];
            }
            else
            {
                arr[i - 1] = arr1[i];
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Program.cs中

static void …
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
1
解决办法
60
查看次数

标签 统计

c# ×2

linq ×1