我有一个在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类的对象并使用该对象访问方法有用吗?
我认为您提到的方法就像对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;