Итак, у меня есть текстовый файл, который выглядит следующим образом
-9
5.23
b
99
Magic
1.333
aa
Когда я пытаюсь прочитать его, используя следующий код, функция GetType () выводит его в виде строк:
string stringData;
streamReader = new StreamReader(potato.txt);
while (streamReader.Peek() > 0)
{
data = streamReader.ReadLine();
Console.WriteLine("{0,8} {1,15}", stringData, stringData.GetType());
}
Вот тогда вывод:
-9 System.String
5.23 System.String
b System.String
99 System.String
Magic System.String
1.333 System.String
aa System.String
Я понимаю, что попросил класс streamReader прочитать все это как строки.
Мой вопрос: как его прочитать?как различные типы данных (например, string, int, double), и выведите его как:
-9 System.int
5.23 System.double
b System.String
99 System.int
Magic System.String
1.333 System.double
aa System.String