Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > .NET

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 28.12.2016, 11:48   #1
Пользователь
 
Пол:Мужской
Регистрация: 23.10.2012
Сообщений: 54
Репутация: 0
По умолчанию Инкрементирование строки

Всем привет. Можете помочь написать метод на C# Инкриминирующий строку, принимающую в качестве аргумента в виде массива типа char. Пример результата:
00000007 - 00000008
SVA00001 - SVA00002
Examp1e вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: элайнеры для выравнивания зубов что это такоешкола борьбы жуковкапарсер почта и тильдаConecte Moskit CRM a UniOneРекомендуем гипермаркет KNS - PolarLine 32PL13TC-SM - более 50-ти тысяч наименований товаров со склада в Москве


Старый 28.06.2017, 06:52   #2
delamer
Новичок
 
Пол:Мужской
Регистрация: 03.04.2013
Сообщений: 25
Репутация: 7
По умолчанию

Цитата:
Сообщение от Examp1e Посмотреть сообщение
Всем привет. Можете помочь написать метод на C# Инкриминирующий строку, принимающую в качестве аргумента в виде массива типа char. Пример результата:
00000007 - 00000008
SVA00001 - SVA00002

Не уверен, что вопрос всё еще актуален, но вдруг кому пригодится

Console Application
Код:
        static string IncString(string str)
        {
            if (str == "") str = "0";
            string allCh = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            string lastCh = str.Substring(str.Length - 1);
            if (lastCh != "Z")
                str = str.Remove(str.Length - 1) + allCh[allCh.IndexOf(lastCh) + 1];
            else
                str = IncString(str.Remove(str.Length - 1)) + "0";

            return str;
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Inc(00000007) = " + IncString("00000007"));
            Console.WriteLine("Inc(SVA00001) = " + IncString("SVA00001"));
            Console.WriteLine("Inc(123) = " + IncString("123"));
            Console.WriteLine("Inc(12Z) = " + IncString("12Z"));
            Console.WriteLine("Inc(ZZZ) = " + IncString("ZZZ"));
            Console.WriteLine("Inc() = " + IncString(""));
            Console.ReadKey();
        }
delamer вне форума
 
Ответить с цитированием Вверх
Старый 02.01.2019, 03:17   #3
Forpost
Новичок
 
Пол:Мужской
Регистрация: 15.02.2006
Сообщений: 20
Репутация: 5
По умолчанию

Проблема при работе с русским языком. Помогите, пожалуйста, пофиксить!
Forpost вне форума
 
Ответить с цитированием Вверх
Старый 03.01.2019, 17:13   #4
gudus
Новичок
 
Пол:Мужской
Регистрация: 08.10.2009
Сообщений: 1
Репутация: 0
По умолчанию

Цитата:
Сообщение от Forpost Посмотреть сообщение
Проблема при работе с русским языком. Помогите, пожалуйста, пофиксить!

Попробуйте добавить русские буквы в строчку ниже:
string allCh = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГД...";
gudus вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод строки в число средствами С++.NET Ivan_32 Visual C++ / С/C++ 4 20.05.2008 03:35
Замена командной строки Windows intrek Варезник 3 08.05.2008 06:56
Почта из командной строки yio Браузеры, Почтовики, Качалки, Админ, Трафик, Прокси программы 7 25.12.2007 18:31
Нужны параметры командной строки к тотал командеру BeckManos Архив 4 09.08.2007 19:08
Неверный параметр командной строки JimBeam Microsoft Windows 4 10.07.2006 08:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:57. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14637 секунды с 11 запросами