Read text .txt file insert data into array of string trong C# asp.net MVC

Thảo luận trong 'Lập trình web Asp.net' bắt đầu bởi seolagi, 8/9/18.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    498
    Đã được thích:
    29
    Điểm thành tích:
    28
    HI mọi người, mình có file text.txt giờ mình muốn select nó ra và insert vào 1 mảng liên tục tương ứng với 1 dòng Lines là 1 phần từ của mảng đó.
    Mã:
    StreamReader file = new StreamReader("text.txt");
    Ví dụ mình có file text.txt
    Mã:
    file@gmail.com
    file2@gmail.com
    file3@gmail.com
    Giờ mình muốn gàn hết nó vàng mảng, hoặc 1 danh sách mảng
    Mã:
    array t = {"file@gmail.com","file2@gmail.com","file3@gmail.com"};
    
    Giúp mình với, Cảm ơn
     
    Cảm ơn đã xem bài:

    Read text .txt file insert data into array of string trong C# asp.net MVC

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,239
    Đã được thích:
    942
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Của bạn đây:

    Cách 1:
    Mã:
    var list = new List<string>();
    using (var sr = new StreamReader("text.txt"))
    {
        string line;
        while ((line = sr.ReadLine()) != null)
        {
            list.Add(line);
        }
    }
    string[] result = list.ToArray();
    
    Cách 2:
    Mã:
    string[] result = File.ReadAllLines("text.txt");
    
    Cách 3: Xóa đi các phần từ trung trong mảng
    Mã:
    string[] result = File.ReadAllLines("text.txt");
    var Listemail = new HashSet<string>();
    Listemail = new HashSet<string>(result); //xóa đi nếu trùng lắp phần tử trong mảng
    
     
    Chỉnh sửa cuối: 8/9/18
  3. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    498
    Đã được thích:
    29
    Điểm thành tích:
    28
    cảm ơn ad, cái này xài tốt : string[] result = File.ReadAllLines("text.txt");
     


Like và Share ủng hộ ITSEOVN