У меня есть база данных, и я использую ADO.net для получения данных из нее, поэтому я использовал адаптер данных SQL для заполнения своих данных в Datatable DT. У меня есть Атрибут флоат х, Я хочу, чтобы разобрать колонку в моей DT плавать вот код:C# Parsing Issue
foreach (DataRow row in DT.Rows)
{
x = float.Parse(row[6].ToString()F),
}
это выдвигает на первый план F в красном и говорит мне Имя F не существует в текущем контексте синтаксическая ошибка, ',' ожидается.
благодаря
Таким образом, вы пытаетесь преобразовать строку в число с плавающей точкой ? Ну, что это такое, даже если вы его разбираете? –
Вы пытались удалить 'F'? Ожидаете ли вы, что это сделает «float», как в '123.45F'? – dasblinkenlight
Нет, фактически он хранится в базе данных как десятичный, но строка является объектом DataRow, я не могу просто набрать x = row [6]; он говорит мне, что я не могу преобразовать объект типа в float, поэтому мне пришлось получить строковое представление с помощью ToString() – Willy