При выполнении update-grub
предупреждение говорит, что установка grubtimeout к не нулевому числу больше не поддерживается. Независимо от того, что я изменил, значение тайм-аута личинки к тайм-ауту осталось в 10. Если у Вас есть эта проблема, обходное решение редактирует grub.cfg
файл, расположенный в /boot/grub
. Около конца в сценарии говорится IF TIMEOUT = 0 then timeout= 10
. Изменение 10
к -1
. Больше никакого обратного отсчета.
gksu gedit /boot/grub/grub.cfg
Находят часть сценария вокруг конца, который говорит IF TIMEOUT = 0 then timeout= 10
. Изменение 10
к -1
.
Это - обходное решение, оно вернется, если update-grub
будет когда-либо выполняться. Не постоянный, если update-grub
вручную не выполняется.
(Работы над 14,04.)
Если есть только одна строка, сделайте что-то вроде этого:
using System;
using System.IO;
class Program
{
static void Main()
{
String[] values = File.ReadAllText(@"d:\test.csv").Split(',');
}
}
Вы можете попробовать что-нибудь вроде приведенного ниже фрагмента LINQ.
string[] allLines = File.ReadAllLines(@"E:\Temp\data.csv");
var query = from line in allLines
let data = line.Split(',')
select new
{
Device = data[0],
SignalStrength = data[1],
Location = data[2],
Time = data[3],
Age = Convert.ToInt16(data[4])
};
ОБНОВЛЕНИЕ: Со временем все изменилось. На данный момент я бы предпочел использовать эту библиотеку http://www.aspnetperformance.com/post/LINQ-to-CSV-library.aspx