Поиск значения по столбцу таблицы - C#
Формулировка задачи:
Здравствуйте!
В моей программе организован поиск строки в файле, хотелось бы улучшить поиск и сделать возможность поиска по заданному столбцу. Как лучше реализовать данную функцию?
Листинг программы
- class Program
- {
- //Дерректива переменной
- static string path = @"F:\test21.csv";
- //Задаем переменную "х" строкового типа
- static string x = "";
- static void Main(string[] args)
- {
- try
- {
- //Заносим значение csv-файла в массив
- string[] sr = new StreamReader(Search.path).ReadToEnd().Split(new string[] { ";", """, ":", "\r" }, StringSplitOptions.None);
- Console.Write("Введите значение: ");
- x = Console.ReadLine();
- foreach (string stroka in sr)
- {
- if (stroka == x)
- {
- Console.WriteLine("Результат поиска: {0}",stroka);
- break;
- }
- }
- }
- catch (Exception ex)
- {
- Console.WriteLine(ex.Message);
- }
- Console.WriteLine("Press Key to Exit...");
- Console.ReadKey();
- }
- }
Решение задачи: «Поиск значения по столбцу таблицы»
textual
Листинг программы
- int var1 = Convert.ToInt32(Console.ReadLine());
- int var2 = int.Parse(Console.ReadLine());
- int var3;
- int.TryParse(Console.ReadLine(), out var3);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д