如何从用户输入并保留在数组列表中

台湾维托朗容

在这段代码中,我尝试编写代码以将客户数据保存在数组列表中。我需要保留名字、姓氏、联系电话和付款方式。

public static void Rent()
        {

            WriteLine("Enter your first name");
            input_fname = ReadLine();
            WriteLine("Enter your last name");
            input_lname = ReadLine();
            WriteLine("Enter your contact number");
            input_phone = ReadLine();
            WriteLine("Enter your payment method");
            input_payment = ReadLine();

            ArrayList arr_cust = new ArrayList();
            for (int i = 0; i <= arr_cust.Count; i++)
            {
                arr_cust.Add(input_fname + input_lname + input_phone + input_payment);
            }

        WriteLine("Pease enter 1 to return to previous menu and 0 to exit");
            int input = Convert.ToInt32(ReadLine());

            bool exit = false;

            while (exit == false)
            {
                if (input == 1)
                {
                Main();
                }
                else if (input == 0)
                {
                    WriteLine("Thank you for use Rental E-Bike System");
                    System.Environment.Exit(0);
                }
                else
                {

                }
            }
        }

我的问题是当我把我需要保留的所有值和我把 1 放回主页之后。接下来,我再次打开 Rent 页面,将第二个值放入数组列表中。下一步,我需要显示我保存在数组列表中的数据。

以太坊

您的函数在每次调用时都会Rent创建一个新实例,这就是为什么它总是为空的,它唯一的值是您在函数中插入的值。ArrayListarr_custRent

您可以将其初始化为函数外部的静态字段,而不是在arr_cust内部Rent进行初始化,以便它保留以前的值。

此外,您不需要 for 循环来插入数据。您只插入一次,并且使用 for 循环您将获得该条目的 N 个重复项。N 是上一个项目计数。

public static ArrayList arr_cust = new ArrayList();

public static void Rent(ArrayList arr_cust)
{
    WriteLine("Enter your first name");
    input_fname = ReadLine();
    WriteLine("Enter your last name");
    input_lname = ReadLine();
    WriteLine("Enter your contact number");
    input_phone = ReadLine();
    WriteLine("Enter your payment method");
    input_payment = ReadLine();

    arr_cust.Add(input_fname + input_lname + input_phone + input_payment);

    WriteLine("Pease enter 1 to return to previous menu and 0 to exit");
    int input = Convert.ToInt32(ReadLine());

    bool exit = false;

    while (exit == false)
    {
        if (input == 1)
        {
            Main();
        }
        else if (input == 0)
        {
            WriteLine("Thank you for use Rental E-Bike System");
            System.Environment.Exit(0);
        }
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将具有旧日期的对象保留在数组之外

来自分类Dev

拆分列表,同时将其他列保留在数据框中

来自分类Dev

将行号保留在数据框列中

来自分类Dev

如何将VARCHAR保留在数据库(MYSQL)中,而将ENUM保留在sqlalchemy模型中

来自分类Dev

保留在数组中的2套差异-C ++

来自分类Dev

JavaScript数组映射,同时将原始元素保留在数组中

来自分类Dev

如何将NaN保留在数据透视表中?

来自分类Dev

如何汇总行并将其名称保留在数据框中

来自分类Dev

仅将单词保留在数据框元素的列表中

来自分类Dev

将选择保留在列表中

来自分类Dev

如何仅将数字保留在数据框的列的字符串中?

来自分类Dev

删除字符串,使用JavaScript将数字保留在数组中

来自分类Dev

使用保留,丢弃和过滤将数据帧保留在数据帧列表中

来自分类Dev

如何仅将唯一值保留在数组中?

来自分类Dev

如何从字典中获取保留在数组中的所有键

来自分类Dev

如何仅将特定的数组键/值保留在数组中?

来自分类Dev

如何从JTable删除行同时将其保留在数据库中

来自分类Dev

成功登录后,匿名用户仍保留在数据库中

来自分类Dev

在html中制作可编辑表格时,是否最好将表格内容保留在数组中?

来自分类Dev

取消订阅后,我可以将用户保留在Mailchimp列表中吗?

来自分类Dev

php:仅将最大值保留在数组中?

来自分类Dev

我是否保留在数组中使用?

来自分类Dev

MaterializeCSS-多重选择-取消选择后值保留在数组中

来自分类Dev

提交PHP和HTML之后,将值保留在数组中

来自分类Dev

如何通过正则表达式拆分字符串,同时将拆分器保留在数组中

来自分类Dev

将用户保留在 TEdit 中

来自分类Dev

如何总计我的数组以使其成为一个值并仍然保留在数组中

来自分类Dev

如何将具有给定名称标签的元素保留在数组中?

来自分类Dev

将索引保留在数组中

Related 相关文章

  1. 1

    如何将具有旧日期的对象保留在数组之外

  2. 2

    拆分列表,同时将其他列保留在数据框中

  3. 3

    将行号保留在数据框列中

  4. 4

    如何将VARCHAR保留在数据库(MYSQL)中,而将ENUM保留在sqlalchemy模型中

  5. 5

    保留在数组中的2套差异-C ++

  6. 6

    JavaScript数组映射,同时将原始元素保留在数组中

  7. 7

    如何将NaN保留在数据透视表中?

  8. 8

    如何汇总行并将其名称保留在数据框中

  9. 9

    仅将单词保留在数据框元素的列表中

  10. 10

    将选择保留在列表中

  11. 11

    如何仅将数字保留在数据框的列的字符串中?

  12. 12

    删除字符串,使用JavaScript将数字保留在数组中

  13. 13

    使用保留,丢弃和过滤将数据帧保留在数据帧列表中

  14. 14

    如何仅将唯一值保留在数组中?

  15. 15

    如何从字典中获取保留在数组中的所有键

  16. 16

    如何仅将特定的数组键/值保留在数组中?

  17. 17

    如何从JTable删除行同时将其保留在数据库中

  18. 18

    成功登录后,匿名用户仍保留在数据库中

  19. 19

    在html中制作可编辑表格时,是否最好将表格内容保留在数组中?

  20. 20

    取消订阅后,我可以将用户保留在Mailchimp列表中吗?

  21. 21

    php:仅将最大值保留在数组中?

  22. 22

    我是否保留在数组中使用?

  23. 23

    MaterializeCSS-多重选择-取消选择后值保留在数组中

  24. 24

    提交PHP和HTML之后,将值保留在数组中

  25. 25

    如何通过正则表达式拆分字符串,同时将拆分器保留在数组中

  26. 26

    将用户保留在 TEdit 中

  27. 27

    如何总计我的数组以使其成为一个值并仍然保留在数组中

  28. 28

    如何将具有给定名称标签的元素保留在数组中?

  29. 29

    将索引保留在数组中

热门标签

归档