Класс бизнес-логики
Я натолкнулся на несколько способов написания бизнес-логики на asp.net, но мне интересно для 2 примера ниже, каковы преимущества использования структуры для хранения переменных класса:
namespace Shopping
{
public struct ShoppingCart
{
public string Color;
public int ProductId;
}
public partial class MyShoppingCart
{
public decimal GetTotal(string cartID)
{
}
// Some other methods ...
}
}
namespace Shopping
{
public partial class MyShoppingCart
{
public string Color{ get; set; }
public int ProductId{ get; set; }
public decimal GetTotal(string cartID)
{
}
// Some other methods ...
}
}