你好,我在学习C#时遇到了一些困难,因为在Java中我习惯于这样做。
public class Product
{
private double price;
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
}
public class Item
{
private int quantity;
private Product product;
public double totalAmount()
{
return product.getPrice() * quantity;
}
}
totalAmount()方法是Java中的一个示例,展示了如何访问另一个类中对象的值。我该如何在C#中实现相同的功能,这是我的代码
public class Product
{
private double price;
public double Price { get => price; set => price = value; }
}
public class Item
{
private int quantity;
private Product product;
public double totalAmount()
{
//How to use a get here
}
}
我不知道我的问题是否清晰,但基本上我想知道的是,如果我的对象是一个类的实际值,我如何实现获取或设置?
public double TotalAmount => product.Price * quantity;
or in old syntax:public double TotalAmount { get { return product.Price * quantity; } }
- Xiaoy312