一种方法需要将变量发送到另一种方法,并检查是否可以添加项目。 C#

时间:2019-03-06 13:50:54

标签: list methods boolean

我有一个商品类,并且可以使用。

我想检查是否可以通过我的检查方法添加商品。如果我用一种方法编写代码,则可以使用,但是如果我用单独的方法编写代码,则无法使用。我应该如何解决此问题,如果我具有某种方式的变量?如果通过检查,我将添加一个将项目添加到列表的方法,现在唯一发生的是它是错误的。

 public bool AddWaresInput()
    {

        Console.WriteLine("What Is The Name Of The Item ?");
        string Warename = Console.ReadLine();
        Console.WriteLine("What is the price ?");
        string Warepricestring = Console.ReadLine();
        bool Warepriceparse = float.TryParse(Warepricestring, out Wareprice);
        Console.WriteLine("How much does it weight ?");
        string Wareweightstring = Console.ReadLine();
        bool Wareweightparse = float.TryParse(Wareweightstring, out Wareweight);
        Console.WriteLine("How many are there in the warehouse ?");
        string Warestatusstring = Console.ReadLine();
        bool Warestatusparse = int.TryParse(Warestatusstring, out Warestatus);


        CheckAddWares();
        return true;
    }

    public bool CheckAddWares()
    {

        if (Warestatusparse && Wareweightparse && Warepriceparse)
        {



            string returner = $"You cant add the ware {Warename}!";
            Console.WriteLine(returner);
            wh.AddWares();
            return true;

        }
        else
        {
            string returner = $"The ware {Warename} was added!";
            Console.WriteLine(returner);
            return false;
        }
    } 

0 个答案:

没有答案