Stringsplitoptions removeemptyentries
Автор Алик Мираев задал вопрос в разделе Другие языки и технологии
C# чтение вещественных чисел со строки в массив и получил лучший ответ
Ответ от Виталий Дмитров[гуру]
split = row.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
и пусть там хоть по 20 пробелов, получишь массив из разделенных непустых строк.
пример:
var str = "1.22 9,08".Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in str)
{
string temp = s.Replace(".", ",");
Console.WriteLine(Convert.ToDouble(temp, new System.Globalization.NumberFormatInfo() { NumberDecimalSeparator = "," }));
}
...
Просветленный
(44357)
Способ тот-же на самом деле. Тот-же Split и тот-же Convert только в несколько строк
Ответ от ...[гуру]
Отвечал уже на этот вопрос некоторое время назад:
Поменяйте int на double или как там
В Split добавить массив и опцию StringSplitOptions.RemoveEmptyEntries
Короче если лень - строка выглядит так
double[] arrValues = Array.ConvertAll<string,double>(Console.ReadLine().Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries), elem => { return System.Convert.ToDouble(elem);});
Не забываем, что . или запятая разделитель чисел - зависит от рег. настроек.
Двойные и т. д. пробелы уйдут из-за RemoveEmpty...
Отвечал уже на этот вопрос некоторое время назад:
Поменяйте int на double или как там
В Split добавить массив и опцию StringSplitOptions.RemoveEmptyEntries
Короче если лень - строка выглядит так
double[] arrValues = Array.ConvertAll<string,double>(Console.ReadLine().Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries), elem => { return System.Convert.ToDouble(elem);});
Не забываем, что . или запятая разделитель чисел - зависит от рег. настроек.
Двойные и т. д. пробелы уйдут из-за RemoveEmpty...
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C# чтение вещественных чисел со строки в массив
Объясните пожалуйста как работает эта программа c# Не пойму после Console.WriteLine
Write - пишет в консоль без перевода на другую строку
ReadLine - читает строку из консоли
подробнее...
спросили в Sabellida
нужна программа выбора случайного победителя.
using System;
namespace ConsoleApplication1
{
class Program
{
static void
подробнее...
нужна программа выбора случайного победителя.
using System;
namespace ConsoleApplication1
{
class Program
{
static void
подробнее...
спросили в Shadrinsk
Перевод String^ в массив типа char(визуальное программирование)
Перевод в char-массив:
string someString = \"Hello World!\";
char[] charArray =
подробнее...
Перевод String^ в массив типа char(визуальное программирование)
Перевод в char-массив:
string someString = \"Hello World!\";
char[] charArray =
подробнее...