我有一个在c#中返回类类型的方法

本文关键字:类型 方法 返回 有一个 | 更新日期: 2023-09-27 18:06:18

我是编程和c#的新手,我有以下问题,我不知道该怎么称呼它

我有一个方法

public Account GetAccountDetails(){ //where Account is a class
    return new Account{
        text = GetNameOfAccount;
        length = GetLengthOfAccountNumber;
    };
}//end of method 

我知道我将能够从上面的方法中获得属性和字段,我可以使用它。但是,你把上面的方法称为对象初始化器或匿名类型吗?它比显式定义Account类的对象并使用该对象访问方法有用吗?

我有一个在c#中返回类类型的方法

我认为您提到的方法就像对Set Menu of McDonald进行排序。

想象一下,如果你在麦当劳工作,很多人站在你面前。

如果没有套餐,每个人都要分别点餐,可乐和土豆或其他菜单。它测试你的大脑。

但在现实世界中,有些人点套餐,有些人单独点。所以你可以更有效地记忆它们。

也表示为代码。

public Order getSetA() {
    return new Order {
        Buger = Menu.CheeseBugger;
        Drink = Menu.Coke;
        SideMenu = Menu.Potato;
    };
}

public Order getSetB() {
    return new Order {
        Buger = Menu.BigMac;
        Drink = Menu.Water;
        SideMenu = Menu.Pickle;
    };
}
Order order = new Order();
RandomBugerForToday(out order.Buger);
RandomDrinkForToday(out order.Drink);
order.SideMenu = null;