Попытка новичка сделать примитивную базу паролей (для себя) - 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] = "текст";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д