如何将对象从方法列表返回到方法?

badgerbadger

我有一个列表,用于存储来自不同帐户类的对象。我有一种方法可以存入帐户。用户输入帐户ID,然后将ID和我的列表传递给另一种方法,该方法搜索对象以查看该帐户是否存在。我希望它然后将帐户详细信息返回到提交方法。

我不知道如何从搜索方法返回对象。

我的清单看起来像这样 List<Account> bank;

我已经用C ++完成了这项任务,并且我刚刚启动了C#,发现很难适应它。任何帮助,将不胜感激!

我的清单看起来像这样 List<Account> bank;

我已经用C ++完成了这项任务,并且我刚刚启动了C#,发现很难适应它。任何帮助,将不胜感激!

已编辑以包含我的代码,但不起作用。

public static void processLodgement(List<CAccount> bank)
            {
                CAccount p;
                string ID;
                double amount = 0;

                Console.WriteLine("Process Lodgement\n");
                Console.WriteLine("Enter account ID\n");
                ID = Console.ReadLine();


                Console.WriteLine("Enter Lodgement Amount\n");
                double.TryParse(Console.ReadLine(), out amount);

                findAccount(bank, ID);






            }

            public static CAccount findAccount(List<CAccount>bank, string accountID)
            {
                for(int i=0; i < bank.Count(); i++)
                {

                    if (bank[i].GetID()==accountID)

                    {
                        return bank[i];

                    }



                }


            }  
推拉式

您需要使用idand帐户列表作为参数,并使用Accountas作为返回类型。

public Account FindAccount(int id, List<Account bank)
{
   // Look for account based on ID or do something, and return the account.
}

例如,您可以使用LINQ搜索该帐户:

return bank.FirstOrDefault(acc => acc.ID == id);

或者只是使用一个循环:

foreach (var acc in bank)
{
     if (acc.ID == id)
         return acc;
}
// Handle account not found.

编辑:响应您发布的代码,这应该是它的外观。

public static CAccount findAccount(List<CAccount>bank, string accountID)
{
     for(int i=0; i < bank.Count; i++)
     {
         if (bank[i].GetID() == accountID)
         {
             return bank[i];
         }
     }
     throw new Exception("Account not found!");
 }  

在方法的最后,您需要返回某些内容(例如null)或引发错误。另外,使用Count代替以Count()获得更好的性能(Count()适用于LINQ查询)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将对象从方法列表返回到方法?

来自分类Dev

如何将对象列表作为IHttpActionResult返回?

来自分类Dev

如何将对象从浏览器环境返回到Puppeteer中的Node环境?

来自分类Dev

如何将对象从角度服务返回到控制器

来自分类Dev

将对象返回到表单

来自分类Dev

如何将值从SOAP函数返回到流星方法?

来自分类Dev

如何将对AngularJS $ http POST的响应返回到Sinatra?

来自分类Dev

如何在格式列表中将对象打印到控制台,又如何将对象作为对象返回?

来自分类Dev

如何在 VBA 中将对象返回到 UiPath?

来自分类Dev

如何将对象的构造限制为几种方法?

来自分类Dev

如何将对象从意图传递到 onActivityResult() 方法

来自分类Dev

如何将对象类的方法作为 std::function 传递?

来自分类Dev

如何将下拉列表中的完整对象从 angular 2 返回到服务?

来自分类Dev

如何将对象列表从视图中的Java脚本代码传递到控制器中的操作方法

来自分类Dev

在列表中的每个对象上调用方法,还是将对象列表传递给方法并返回新列表?

来自分类Dev

将对象从类返回到表单

来自分类Dev

如何将对象列表转换为地图列表

来自分类Dev

mapstruct 如何将对象列表转换为接口列表?

来自分类Dev

如何将对象列表转换为键控数组/对象?

来自分类Dev

Python:如何将总计返回到整数元组列表?

来自分类Dev

如何将结果列表从 sequelizejs 返回到 grpc?

来自分类Dev

如何将更改的对象返回到下载它的组件?

来自分类Dev

如何将闭包中的值返回到方法中

来自分类Dev

如何将方法的值从不同的类返回到输出标签

来自分类Dev

如何将精灵从方法返回到主然后绘制它?

来自分类Dev

如何将精灵从方法返回到主然后绘制它?

来自分类Dev

在TACTIC中,使用server.execute_cmd()方法时,如何将数据返回到前端?

来自分类Dev

如何将字符串从接受整数的方法返回到单独的类

来自分类Dev

如何将对话框片段值从对话框返回到主活动?

Related 相关文章

  1. 1

    如何将对象从方法列表返回到方法?

  2. 2

    如何将对象列表作为IHttpActionResult返回?

  3. 3

    如何将对象从浏览器环境返回到Puppeteer中的Node环境?

  4. 4

    如何将对象从角度服务返回到控制器

  5. 5

    将对象返回到表单

  6. 6

    如何将值从SOAP函数返回到流星方法?

  7. 7

    如何将对AngularJS $ http POST的响应返回到Sinatra?

  8. 8

    如何在格式列表中将对象打印到控制台,又如何将对象作为对象返回?

  9. 9

    如何在 VBA 中将对象返回到 UiPath?

  10. 10

    如何将对象的构造限制为几种方法?

  11. 11

    如何将对象从意图传递到 onActivityResult() 方法

  12. 12

    如何将对象类的方法作为 std::function 传递?

  13. 13

    如何将下拉列表中的完整对象从 angular 2 返回到服务?

  14. 14

    如何将对象列表从视图中的Java脚本代码传递到控制器中的操作方法

  15. 15

    在列表中的每个对象上调用方法,还是将对象列表传递给方法并返回新列表?

  16. 16

    将对象从类返回到表单

  17. 17

    如何将对象列表转换为地图列表

  18. 18

    mapstruct 如何将对象列表转换为接口列表?

  19. 19

    如何将对象列表转换为键控数组/对象?

  20. 20

    Python:如何将总计返回到整数元组列表?

  21. 21

    如何将结果列表从 sequelizejs 返回到 grpc?

  22. 22

    如何将更改的对象返回到下载它的组件?

  23. 23

    如何将闭包中的值返回到方法中

  24. 24

    如何将方法的值从不同的类返回到输出标签

  25. 25

    如何将精灵从方法返回到主然后绘制它?

  26. 26

    如何将精灵从方法返回到主然后绘制它?

  27. 27

    在TACTIC中,使用server.execute_cmd()方法时,如何将数据返回到前端?

  28. 28

    如何将字符串从接受整数的方法返回到单独的类

  29. 29

    如何将对话框片段值从对话框返回到主活动?

热门标签

归档