Загрузка...

Data Shaping

Thread in C# created by Minin_inactive4471240 Nov 28, 2021. 310 views

  1. Minin_inactive4471240
    Minin_inactive4471240 Topic starter Nov 28, 2021 3 Sep 5, 2021
    Приветствую, дорогин гуру кодинга. Помогите с такой проблемкой: есть тхт файл, в нём находятся определённые данные, допустим, имя : фамилия ; номер.
    Мне же нужно сделать так, чтобы при инпуте номера, мне высветилось имя и фамилия, или при инпуте фамилии имя и номер, далее по аналогии. Помогите реализовать данную задумку.
     
  2. Minin_inactive4471240
    Minin_inactive4471240 Topic starter Nov 28, 2021 3 Sep 5, 2021
    у тебя есть программа, в ней встроен путь к файлу с базой. В базе находятся Имя : фамилия ; Номер телефона. Цель программы такова: ты вводишь какой либо параметр(имя, фамилия или номер) и к нему выводятся соответствующие данные. В учёт идёт то, что база состоит из последовательно идущих имён, фамилий и номеров телефона(объясняю: идёт 10 таких экземпляров(Имя : фамилия ; Номер телефона)), надо, чтобы они разбились так, как я описал выше и было соответствие между данными.
     
  3. s0ftw4r8
    s0ftw4r8 Nov 28, 2021 :shreklol: 334 Aug 31, 2018
    Это случайно не в бд делается?
    The post was merged to previous Nov 28, 2021
    Это же MS Access, дефолтные sql запросы
     
    1. Minin_inactive4471240 Topic starter
      s0ftw4r8, у меня дан изначально тхт файл более чем на миллион строк, сложновато будет перенести)
    2. s0ftw4r8
      Minin_inactive4471240, я не гуру аксеса, но думаю, что это реализуемо именно импортом в него, чекни в гугле возможность импорта txt в вид бд
    3. Minin_inactive4471240 Topic starter
      s0ftw4r8, Благодарю ха помощь. Подождём ещё какие-нибудь ответы
    4. View the next comments (1)
  4. Minin_inactive4471240
    Minin_inactive4471240 Topic starter Nov 28, 2021 3 Sep 5, 2021
    Пример бд:
    Марк : Лазутин ; 89276345140
    Андрей : Горбатов ;89256445240
    Михаил : Киселёв ; 89335446677
    При вводе номера89256445240, мне выводится:Андрей : Горбатов
    При вводе имениМихаил, мне выводится:Киселёв ; 89335446677
     
  5. evmorty
    Приложил бы код + базу...
     
    1. Minin_inactive4471240 Topic starter
      evmorty, друг, я считаю, что код сюда прикладывать неуместно, т.к. я не знаю, как так можно рассортировать тхт файл, вот и обращаюсь за помощью, базу приложить не смогу, так как она имеет приватный характер
  6. mikuzeboka
    mikuzeboka Nov 29, 2021 5 Jan 13, 2021
    C#
    public class Program
    {

    public Main()
    {
    Data dataBase = File.ReadAllLines("C:\\File.txt").Select(x => new Data(x.Replace(" ", "").Split(':')));
    }

    public class Data
    {
    public Data(List<string> body)
    {
    Name = body[0];
    SurName = body[1];
    Number = long.Parse(body[2]);
    }
    string Name;
    string SurName;
    long Number;
    }
    }
    Писал на телефоне, если будут ошибки - обращайся 
     
    1. View previous comments (1)
    2. Minin_inactive4471240 Topic starter
      mikuzeboka, Бесконечно благодарен тебе, СПАСИБО!
    3. Minin_inactive4471240 Topic starter
    4. mikuzeboka
Top
Loading...