예제 #1
0
        public int SingleCol_Zeroes(string fileName, int fileSize, int nbFloat)
        {
            var parser = new ZeroDoubleConverter();

            using (var reader = new StreamReader(fileName))
                using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture))
                {
                    var records = new List <double>();
                    csv.Read();
                    csv.ReadHeader();
                    while (csv.Read())
                    {
                        records.Add(csv.GetField <double>(0, parser));
                    }

                    return(records.Count);
                }
        }
예제 #2
0
        public int CsvH_Zeroes(string fileName, int fileSize, int nbFloat)
        {
            var parser = new ZeroDoubleConverter();

            using (var reader = new StreamReader(fileName))
                using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture))
                {
                    var records = new List <WorldCity>();
                    csv.Read();
                    csv.ReadHeader();
                    while (csv.Read())
                    {
                        var record = new WorldCity
                        {
                            //	City = csv.GetField<string>("City"),
                            Latitude  = csv.GetField <double>("Latitude", parser),
                            Longitude = csv.GetField <double>("Longitude", parser)
                        };
                        records.Add(record);
                    }

                    return(records.Count);
                }
        }