列出<t>到数组(在单独的类中)</t>

时间:2013-12-30 22:07:27

标签: c# arrays list .net-3.5

以下是我的程序的基本设置。 2节课。一个用于跟踪OrderInfo,另一个用于执行WebRequest流程并收集信息。

我知道 order.FullCashValues = Details.ToArray();会将Details列表的所有值都放入FullCashValues对象[]中。但我只希望前6个项目进入该对象,而Details列表中的其余对象进入AssessedValues对象[]。

任何帮助?

    Public Class OrderInfo
    {
    public object[] FullCashValues {get;set;}
    public object[] AssessedValues {get;set;}
    }

Public Class WebRequests
{
    public static List<List<object>> Main_Process(OrderInfo order)
    {
    //returns a list of values taken from the url
    List<object> Details = DetailsPage(url1, ParcelNumber);

    //Details[0] through Details[5] should go into 
    //FullCashValues

    //Details[6] through Details[11] should go into
    //AssessedValues
    }
    }

1 个答案:

答案 0 :(得分:6)

您可以使用LINQ的SkipTake方法拆分列表(这两种方法都可以在.NET 3.5中使用)。

FullCashValues = Details.Take(6).ToArray();
AssessedValues = Details.Skip(6).ToArray();