Mono.Csv.CsvFileReader.ReadAll C# (CSharp) Méthode

ReadAll() public static méthode

public static ReadAll ( string path, Encoding encoding ) : List>
path string
encoding System.Text.Encoding
Résultat List>
        public static List<List<string>> ReadAll(string path, Encoding encoding)
        {
            using (var sr = new StreamReader (path, encoding)) {
                var cfr = new CsvFileReader(sr);
                List<List<string>> dataGrid = new List<List<string>>();
                if(cfr.ReadAll(dataGrid)) return dataGrid;
            }
            return null;
        }

Same methods

CsvFileReader::ReadAll ( List dataGrid ) : bool

Usage Example

Exemple #1
0
    private void LoadHistoryData()
    {
        if (_historyDatas != null)
        {
            return;
        }

        _historyDatas = new List <History>();
        TextAsset csv = Resources.Load("history") as TextAsset;

        using (var streamReader = new StreamReader(new MemoryStream(csv.bytes)))
        {
            using (var reader = new Mono.Csv.CsvFileReader(streamReader))
            {
                var stringArray = new List <List <string> >();
                reader.ReadAll(stringArray);
                stringArray.RemoveAt(0);

                //Index 2: 이미지
                //Index 3: 스크립트
                foreach (List <string> column in stringArray)
                {
                    History data = new History();
                    data.sprites = column[2];
                    data.script  = column[3];
                    _historyDatas.Add(data);
                }
            }
        }
    }
All Usage Examples Of Mono.Csv.CsvFileReader::ReadAll