Есть ли способ доступа к самому экземпляру ссылки в методе? - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть 2 класса: Customer.class и Order.class.В Order.class есть поле Customer customer;В классе клиентов есть метод CreateOrder, создающий новый заказ, затем устанавливающий этого клиента в качестве своего клиента, а затем возвращающий только что созданный заказ.Есть ли способ сделать это?

Это домашняя работа класса C #.

class Customer{
    public int ID{get; set;}
    public String Name{get; set;}
    public Array<Order> OrderArray{get; set;}
    public Order createOrder(){
        Order order = new Order(){Customer this.customer} //TODO
        OrderArray.add(order);
        return order;
    }
}
class Order{
    public int ID{get; set;}
    public Customer Customer{get; set;}
    public override String ToString(){
        return "Order["+ID+"] is ordered by "+Customer.Name;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...