Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
dmyrzakanov
1 / 1 / 0
Регистрация: 17.07.2013
Сообщений: 9
#1

Как перевести в числовой вариант или удалить пробелы - C#

25.07.2013, 15:50. Просмотров 759. Ответов 6
Метки нет (Все метки)

replace, empty попробывал.

Мне надо сделать так Пример 400 000 000 13 530 680 3 400 000 удалить пробелы или в экселе перевести на числовой формат.


credit_sum_open[i] = credit_sum_all[i].Substring(0,credit_sum_all[i].Length-4).Replace(" ","");
так не работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2013, 15:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как перевести в числовой вариант или удалить пробелы (C#):

Как перевести цифру из ячейки Datagriedview в числовой формат - C#
Как перевести цифру из ячейки Datagriedview в числовой формат?

.NET 4.x Как удалить из строки пробелы - C#
Иногда при чтении с экрана в double после запятой вкрадывается пробел, которого в распознаваемом тексте нет. Как убрать его из строки? ...

Как удалить лишние пробелы из строки - C#
Здравствуйте! У меня есть строка, в которой может быть больше одного пробела между словами. Как удалить эти лишние пробелы?

Как удалить лишние пробелы в строке? - C#
Как удалить лишние пробелы в строке? СРОЧНО, пробелы надо удалить не вначале и в конце, а между словами

Как удалить пробелы в начале каждой строки - C#
Всем доброго времени суток!Столкнулся с проблемой удаления первого пробела в начале каждой строки.Подскажите кто знает!Заранее спасибо)

Как открить файл .pack или как его перевести в C# если возможно - C#
Здравтсвуйте яб хотел узнать на каком язике написан етот файл .pack я его откривал через Microsoft Visual Studio 2008 код какото уже...

6
Charoplet
16 / 16 / 1
Регистрация: 08.05.2013
Сообщений: 37
25.07.2013, 15:57 #2
я может не понял вопрос, но такой код прекрасно удаляет пробелы
C#
1
2
string s = "400 000 000 13 530 680 3 400 000";
string s1 = s.Replace(" ", string.Empty);
1
nike00
55 / 55 / 2
Регистрация: 06.04.2012
Сообщений: 185
25.07.2013, 16:32 #3
Если в экселе, то наверное надо сменить формат ячейки еще?
http://msdn.microsoft.com/en-us/libr...ffice.12).aspx например
0
dmyrzakanov
1 / 1 / 0
Регистрация: 17.07.2013
Сообщений: 9
26.07.2013, 07:11  [ТС] #4
Цитата Сообщение от Charoplet Посмотреть сообщение
я может не понял вопрос, но такой код прекрасно удаляет пробелы
C#
1
2
string s = "400 000 000 13 530 680 3 400 000";
string s1 = s.Replace(" ", string.Empty);
пробел так не удаляет в массиве.

Добавлено через 5 минут
Цитата Сообщение от nike00 Посмотреть сообщение
Если в экселе, то наверное надо сменить формат ячейки еще?
http://msdn.microsoft.com/en-us/libr...ffice.12).aspx например
NumberFormat тоже не помагает.
0
_TopTuk_
1 / 1 / 0
Регистрация: 21.08.2011
Сообщений: 6
26.07.2013, 07:34 #5
string s = "400 000 000 13 530 680 3 400 000";
string newS = s.Where(char.IsDigit).Aggregate<char, string>(null, (current, ch) => current + ch);
1
BigOblom
119 / 119 / 7
Регистрация: 30.06.2010
Сообщений: 444
26.07.2013, 08:17 #6
Цитата Сообщение от dmyrzakanov Посмотреть сообщение
пробел так не удаляет в массиве.
Добавлено через 5 минут
NumberFormat тоже не помагает.
Все намного проще
C#
1
2
string stringDefault = "400 000 000 13 530 680 3 400 000";
string stringResult = stringDefault.Replace(" ", "");
Хотя и ваш вариант такой же. В каком массиве не удаляет?
1
dmyrzakanov
1 / 1 / 0
Регистрация: 17.07.2013
Сообщений: 9
26.07.2013, 09:54  [ТС] #7
Решил задачу я пытался сразу с массива удалить, потом присвоил его как текст
0
26.07.2013, 09:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2013, 09:54
Привет! Вот еще темы с ответами:

Перевести код с VBscript, или как показать сообщение - C#
Есть примитивная прога на VBS a =MsgBox (&quot;Текст первой формы&quot;,35,&quot;заголовок первой формы&quot; ) if a=6 Then MsgBox &quot;Текст второй...

Удалить пробелы из начала строк - C#
FileStream file = new FileStream(address,FileMode.OpenOrCreate,FileAccess.ReadWrite); while() { } с...

Удалить лишние пробелы в строке - C#
Задача поставлена примерно так: если перед строкой (там может быть и 1 и больше слов) и после нее стоит пробел, то нужно их убрать. То бишь...

Удалить из строки избыточные пробелы - C#
ввести строку предложения с избыточными пробелами между словами . преобразовать ее так чтобы между словами был ровно один пробел


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru