Попытка новичка сделать примитивную базу паролей (для себя) - C#
Формулировка задачи:
В целях практики решил сделать такую программку.
Класс DataBaseClass по задумке содержит два метода: DataBase() включает лишь данные, а GetSmth() выводит эти данные.
В общем, при коде в данном виде выдает ошибку, мол "имя list отсутствует в данном контексте". Если я объявляю массив list вне метода (что я делать бы не хотел), то эта ошибка пропадает, но появляется новая - "ссылка на объект не указывает на экземпляр объекта".
Укажите на ошибку, плз.
Листинг программы
- using System;
- class PointIn
- {
- private void SetWindow()
- {
- Console.WindowHeight = 15;
- Console.WindowWidth = 40;
- }
- static void Main()
- {
- PointIn obj = new PointIn();
- obj.SetWindow();
- string keyword = "";
- Console.Write(" Что нужно? Ввод =>> ");
- keyword = Console.ReadLine();
- DataBaseClass.GetSmth(keyword);
- Console.Read();
- }
- }
- class DataBaseClass
- {
- public static void DataBase()
- {
- string[][] list = new string[13][];
- list[1] = new string [2];
- list[2] = new string[2];
- list[3] = new string[2];
- list[4] = new string[2];
- list[5] = new string[2];
- list[6] = new string[4];
- list[7] = new string[4];
- list[8] = new string[2];
- list[9] = new string[2];
- list[10] = new string[2];
- list[11] = new string[1];
- list[12] = new string[2];
- list[13] = new string[2];
- // 1 Яндекс Деньги
- list[1][1] = "текст";
- list[1][2] = "текст";
- // 2 Steam
- list[2][1] = "текст";
- list[2][2] = "текст";
- // 3 Рамблер
- list[3][1] = "текст";
- list[3][2] = "текст";
- // 4 Smite
- list[4][1] = "текст";
- list[4][2] = "текст";
- // 5 Qiwi
- list[5][1] = "текст";
- list[5][2] = "текст";
- // 6 Web Money
- list[6][1] = "текст";
- list[6][2] = "текст";
- list[6][3] = "текст";
- list[6][4] = "текст";
- // 7 vk.com
- list[7][1] = "текст1";
- list[7][2] = "текст2";
- list[7][3] = "текст3";
- list[7][4] = "текст4";
- // 8 Яндекс Почта
- list[8][1] = "текст";
- list[8][2] = "текст";
- // 9 Яндекс Диск
- list[9][1] = "текст";
- list[9][2] = "текст";
- // 10 Microsoft
- list[10][1] = "текст";
- list[10][2] = "текст";
- // 11 Any Weblock
- list[11][1] = "текст";
- // 12 Habrahabr
- list[12][1] = "текст";
- list[12][2] = "текст";
- // 13 Udacity
- list[13][1] = "текст";
- list[13][2] = "текст";
- }
- public static void GetSmth(string indata)
- {
- switch (indata)
- {
- case "vk.com" : for (int i=1; i<=4; i++)
- Console.WriteLine(list[7][i]);
- break;
- // ...
- // ...
- // ...
- default :
- Console.WriteLine();
- Console.WriteLine(" Hello, oh Brave New World!");
- break;
- }
- }
- }
Решение задачи: «Попытка новичка сделать примитивную базу паролей (для себя)»
textual
Листинг программы
- list[0][0] = "текст";
- list[0][1] = "текст";
- // 2 Steam
- list[1][0] = "текст";
- list[1][1] = "текст";
- // 3 Рамблер
- list[2][0] = "текст";
- list[2][1] = "текст";
- // 4 Smite
- list[3][0] = "текст";
- list[3][1] = "текст";
- // 5 Qiwi
- list[4][0] = "текст";
- list[4][1] = "текст";
- // 6 Web Money
- list[5][0] = "текст";
- list[5][1] = "текст";
- list[5][2] = "текст";
- list[5][3] = "текст";
- // 7 vk.com
- list[6][0] = "текст1";
- list[6][1] = "текст2";
- list[6][2] = "текст3";
- list[6][3] = "текст4";
- // 8 Яндекс Почта
- list[7][0] = "текст";
- list[7][1] = "текст";
- // 9 Яндекс Диск
- list[8][0] = "текст";
- list[8][1] = "текст";
- // 10 Microsoft
- list[9][0] = "текст";
- list[9][1] = "текст";
- // 11 Any Weblock
- list[10][0] = "текст";
- // 12 Habrahabr
- list[11][0] = "текст";
- list[11][1] = "текст";
- // 13 Udacity
- list[12][0] = "текст";
- list[12][1] = "текст";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д