C#从List中获取每个对象

时间:2016-03-09 12:19:57

标签: c# asp.net list

我知道我的示例不是从列表中获取每个对象的好方法。这是我的样本:

<preference name="android-build-tool" value="gradle" />

您是否拥有理想或简单的方法?以下是我们如何使用它们的示例:

var getWeeks = GetWeeks();
        var startOfWeek6 = getWeeks[0].startOfWeek6;
        var endOfWeek6 = getWeeks[0].endOfWeek6;
        var startOfWeek5 = getWeeks[0].startOfWeek5;
        var endOfWeek5 = getWeeks[0].endOfWeek5;
        var startOfWeek4 = getWeeks[0].startOfWeek4;
        var endOfWeek4 = getWeeks[0].endOfWeek4;
        var startOfWeek3 = getWeeks[0].startOfWeek3;
        var endOfWeek3 = getWeeks[0].endOfWeek3;
        var startOfWeek2 = getWeeks[0].startOfWeek2;
        var endOfWeek2 = getWeeks[0].endOfWeek2;
        var startOfWeek1 = getWeeks[0].startOfWeek1;
        var endOfWeek1 = getWeeks[0].endOfWeek1;

1 个答案:

答案 0 :(得分:0)

这是我的答案而且有效。

   public WeekDates GetWeeks()
   {
      result.totaltransaction = new WeekDates
        {
        startOfWeek6 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay),
            endOfWeek6 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay + 6),

            startOfWeek5 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay - 7),
            endOfWeek5 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay + 6 - 7),

            startOfWeek4 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay - 14),
            endOfWeek4 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay + 6 - 14),

            startOfWeek3 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay - 21),
            endOfWeek3 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay + 6 - 21),

            startOfWeek2 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay - 28),
            endOfWeek2 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay + 6 - 28),

            startOfWeek1 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay - 35),
            endOfWeek1 = now.AddDays((-(int) now.DayOfWeek + 1) - getDay + 6 - 35)

return result;

}

我在这里打电话给他们:

var getWeeksData = GetWeeks();
        var getWeeks = getWeeksData.totaltransaction;           

        var startOfWeek6 = getWeeks.startOfWeek6;
        var endOfWeek6 = getWeeks.endOfWeek6;
        var startOfWeek5 = getWeeks.startOfWeek5;
        var endOfWeek5 = getWeeks.endOfWeek5;
        var startOfWeek4 = getWeeks.startOfWeek4;
        var endOfWeek4 = getWeeks.endOfWeek4;
        var startOfWeek3 = getWeeks.startOfWeek3;
        var endOfWeek3 = getWeeks.endOfWeek3;
        var startOfWeek2 = getWeeks.startOfWeek2;
        var endOfWeek2 = getWeeks.endOfWeek2;
        var startOfWeek1 = getWeeks.startOfWeek1;
        var endOfWeek1 = getWeeks.endOfWeek1;