小编chm*_*der的帖子

如何使用foreach获取List对象属性值的总和

我想做什么

查找购物车列表中所有商品的价格总和.

我是怎么试图解决它的

我认为将它添加为Cart-class中的属性是有意义的.我还认为使用foreach循环迭代CartList并将itemprice(ProductsInCart.Price)添加到临时变量(PriceSum)是合乎逻辑的,该变量在"Cart.PriceAllContent"属性中返回.

C#

//Instantiating Cart
  Cart C2Cart = new Cart();

//Getting Item in cart from Session
  C2Cart.TakeCart();

//Writing out result
  Response.Write(C2Cart.PriceAllContent);
Run Code Online (Sandbox Code Playgroud)

public class Cart
{
    //FIELDS    
    private List<ProductsInCart> _cartList;

    //PROPERTIES
    public List<ProductsInCart> CartList
    {
        get { return _cartList; }
        set { _cartList = value; }
    }


    public float PriceAllContent
    {
        get
        {
            float PriceSum= 0;
            foreach (var ProductsInCart in _cartList)
            {
                PriceSum= +ProductsInCart.Price;
            }
            return PriceSum;
        }
    }

  ...........
}

public class ProductsInCart
{
    //FIELDS
    private int …
Run Code Online (Sandbox Code Playgroud)

c# oop foreach list

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

如何在Visual Studio 2015 Ultimate中创建XAML基本页面项?

在我遇到的多个Windows Store App教程中(使用了Visual Studio 2012),都要求用户删除MainPage.xaml并将其替换为名为Basic Page的新项目。 VS 2012基本页面

由于我正在使用的版本(Visual Studio 2015 Ultimate)中没有Windows Store Apps,因此在创建新项目时,我使用了Windows Universal Blank App。问题是我找不到所使用版本中的“基本页面”项。 VS 2015基本页面不可用

是否有我可以使用的等效物品?

编辑: YouTube教程链接

我对Windows Store Apps和Universal Apps完全一无所知,但是我的CS老师告诉我在创建项目时应该使用Windows Universal App。该教程是他的推荐,他希望我能在周末完成,所以我不能问他。我猜WSA和WUA之间一定有一些区别。我看不到任何看起来像“基本页面”的项目,而且我真的不知道为什么这个人用“基本页面”代替MainPage.xaml,所以我不知道现在该怎么做。

xaml visual-studio-2012 windows-store-apps win-universal-app visual-studio-2015

0
推荐指数
1
解决办法
7295
查看次数