Почему ошибка считаются: AddCapsInfo(); и Caps?

180
16 сентября 2017, 22:08
class Program
{
    SportInventory[] arr = new SportInventory[2];
    static void Main(string[] args)
    {
        AddBox();
    }
    public static void AddBox()
    {
        Console.WriteLine("what box inventory are you want adding:caps or gloves");
        string ans = Console.ReadLine();
        string manufactory;
        string name;
        string strenght;
        string matireal;
        int number;

        if (ans == "caps")
        {
            AddBoxInfo(out number, out  manufactory, out name, out strenght, out matireal);
            AddCapsInfo(number,  manufactory, name, strenght, matireal);
        }
        else if (ans == "gloves")
        {
            AddBoxInfo(out number, out manufactory, out name, out strenght, out matireal);
            AddGlovesInfo();
        }
        else
        {
            Console.WriteLine("Error!Check out entered name of inventory");
        }
    }
    public static void AddBoxInfo(out int number, out string manufactory, out string name, out string strenght, out string matireal)
    {
        Console.WriteLine("Enter number of your box inventory");
        number = int.Parse(Console.ReadLine());
        Console.WriteLine("Enter manufacture of your box inventory");
        manufactory = Console.ReadLine();
        Console.WriteLine("Enter name of your box inventory");
        name = Console.ReadLine();
        Console.WriteLine("Enter strenght of your box inventory");
        strenght = Console.ReadLine();
        Console.WriteLine("Enter material of your box inventory");
        matireal = Console.ReadLine();
    }
    public static void AddCapsInfo( int number,string prise,  string manufactory,  string name,  string strenght,  string matireal,  string type)
    {
        Console.WriteLine("Enter age group of your caps");
        int ageGroup = int.Parse(Console.ReadLine());
        Console.WriteLine("Enter type of your caps");
        string types = Console.ReadLine();
        SportInventory[] arr = new SportInventory[2];
        arr[0] = new Caps(name, prise, manufactory, number, strenght, matireal, ageGroup, type);
    }
Answer 1

Декларация функции - 7 параметров:

public static void AddCapsInfo(int number, string prise, string manufactory,
  string name, string strenght, string matireal, string type) { ... }

Вызов функции - 5 параметров:

AddCapsInfo(number, manufactory, name, strenght, matireal);
READ ALSO
Выделить (X) закрыть на вкладке tabPage c#

Выделить (X) закрыть на вкладке tabPage c#

Здравствуйте, в самом конструкторе Visual Studio, в открытом окне когда наводишь курсор на вкладку (X) закрыть, данный крестик выделяется, крестик...

347
Marshal.GetExceptionPointers и WPF-овский DispatcherUnhandledException

Marshal.GetExceptionPointers и WPF-овский DispatcherUnhandledException

Доброго времени сутокЕсть WPF-приложение + дампер(MiniDumpWriteDump)

172
Быстрое преобразование ID3D11Texture2D в management Bitmap

Быстрое преобразование ID3D11Texture2D в management Bitmap

Использую данный код: http://wwwcleoag

157