using System.Collections.Generic;
class Product
{
  public string Name { get; private set; }
public decimal Price { get; private set; }
public Product(string name, decimal price)
{
Name = name;
Price = price;
}
Product()
{
}
public static List<Product> GetSampleProducts()
{
return new List<Product>
{
new Product { Name="Company", Price = 9.99m },
new Product { Name="Assassins", Price=14.99m },
new Product { Name="Frogs", Price=13.99m },
new Product { Name="Sweeney Todd", Price=10.99m}
};
}这些Name和Price都是 private呀!!怎么能调用呢???private的意思不就是这个成员,只能是类内部的代码调用吗?这里是类外面的代码调用呀