May*_*lor 1 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
}
}
Run Code Online (Sandbox Code Playgroud)
您可以使用LINQ Skip和Take方法来拆分列表(这两种方法都可以在.NET 3.5中使用).
FullCashValues = Details.Take(6).ToArray();
AssessedValues = Details.Skip(6).ToArray();
Run Code Online (Sandbox Code Playgroud)