在方法中:public static void ReadBookData(string file,Library [] library)我在那里读取.csv文件的第一行并将一个城市添加到库[0](我知道这是一个数组但是我试过了至少有一个城市,因为当从.csv文件中读取时,它将所有名称都推到一个)

line = reader.ReadLine();                 
    if (line != null)                  
    {               
       town = line;                                                                                                                                           
    }

library[0] = new Library(town);

当我尝试 Console.WriteLine(library[0].Town); 时,我得到:哥本哈根(新线)柏林

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace P3
{
    class Book
    {
        public string ISBN { get; set; } 
        public string Name { get; set; } 
        public string AuthorName { get; set; } 
        public string AuthorSurname { get; set; }
        public string Type { get; set; } 
        public string Publisher { get; set; }
        public int PublishYear { get; set; }
        public string Pages { get; set; }      

        public Book(string isbn, string name, string authorName, string authorSurname, string type, string publisher, int publishYear, string pages)
        {
            ISBN = isbn;
            Name = name;
            AuthorName = authorName;
            AuthorSurname = authorSurname;
            Type = type;
            Publisher = publisher;
            PublishYear = publishYear;
            Pages = pages;
        }
    }

    class BooksContainer
    {
        public Book[] Books { get; set; }
        public int Count { get; private set; }

        public BooksContainer(int size)
        {
            Books = new Book[size];
        }
        public void AddBook(Book book)
        {
            Books[Count] = book;
            Count++;
        }
        public Book GetBook(int index)
        {
            return Books[index];
        }
    }

    class Library
    {
        public const int MaxNumberOfBooks = 100;

        public string Town { get; set; }
        public BooksContainer Books { get; private set; }

        public Library( string town)
        {
            Town = town;
        } 
      }

    class Program
    {   
        public static void ReadBookData(string file, Library[] library)   
        {
            BooksContainer books = new BooksContainer(20);
            string town = null;
            using (StreamReader reader = new StreamReader(@file))
            {

                string line = null;
                line = reader.ReadLine();          
                if (line != null)
                {
                    town = line;                                                                                                                                           
                }
                library[0] = new Library(town);

                    while (null != (line = reader.ReadLine()))
                    {
                        string[] values = line.Split(';');
                        string isbn = values[0];  
                        string name = values[1];  
                        string authorName = values[2]; 
                        string authorSurname = values[3]; 
                       string type = values[4];  
                        string publisher = values[5]; 
                        int publishYear = Int32.Parse(values[6]);  
                        string pages = values[7];     
                        Book book = new Book(isbn, name, authorName, authorSurname, type, publisher, publishYear, pages);
                    }

            }
            Console.WriteLine(library[0].Town);

        }
        static void Main(string[] args)
        {                
            Library[] library = new Library[10];
            string[] filePaths = Directory.GetFiles(Directory.GetCurrentDirectory(),"*.csv");

            foreach (string path in filePaths)
            {
                ReadBookData(path, library);
            }                                                         
        }
    }
}

.csv文件

第一

- Copenhagen
 - 9785415023455;Psichoanalizes ivadas;Sigmund Freud;Knyga;Vaga;2014;462;
 - 9786098088106;Mokslas ir tikejimas: naujasis ivadas;John F. Haught;Knyga;Vox altera;2014;174;

第二个.csv文件

- Berlin

 - 9786094575143;Architekturologijos istorijos ivadas;Edita
   Riaubiene;Knyga;Technika;2013;103;

 - 9786099540672;Modernizmas: ivadas;Chris Rodrigues,Chris
   Garratt;Knyga;Modernaus meno centras;2013;176;