Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Восстановить код https://www.cyberforum.ru/ csharp-beginners/ thread2558495.html
Тупанул и случайна удалил файл Form1.cs, но при отладке программы пишет "Возникли ошибки сборки. Продолжить и запустить последний успешно построенный вариант?". Есть ли какая то возможность вернуть исходник кода?
Как развернуть (поменять местами) диагонали двумерного массива? C#
Я помню как делал задание с перемещением столбца и строки на пересечении минимального элемента, тогда я брал за основу минимальный элемент и ворочал столбцы со строками, а с поворотом диагоналей я даже не знаю... class Program { static void Main() { Console.WriteLine("Введите размер массива: "); int x = 0; int jx = 0;
C# Построить класс треугольник и на его основе создать класс параллелограмм, используя механизм наследования https://www.cyberforum.ru/ csharp-beginners/ thread2558447.html
Построить класс треугольник и на его основе создать класс параллелограмм, используя механизм наследования
C# Прибавить к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы Даны два массива размера n x n. Получить новый массив путем прибавлением к элементам каждого столбца первого массива произведения элементов соответствующих строк второго массива. Помогите плиз с пояснениями если не сложно! https://www.cyberforum.ru/ csharp-beginners/ thread2558444.html
C# Таймер. Количество минут до полуночи
Программу. выводящую кол-во минут до полуночи. Вводится ва числа часы и минуты
C# При вводе числа,получить вывод некого сообщения. В моем случае вывод праздников в определенном месяце Помогите пожалуйста ,как такое написать? https://www.cyberforum.ru/ csharp-beginners/ thread2558426.html
C# Подсчитать количество букв «Е»и « е» в тексте Не могу погять как делать это задание "Дан произвольный текст, конец текста <ENTER>. Подсчитать количество букв «Е»и « е» отдельно.". Что можно почитать или есть уже решение? https://www.cyberforum.ru/ csharp-beginners/ thread2558414.html C# На VS 2019 работает, на VS 2017 не хочет, в чем проблема я не понимаю
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
C# Вывод первых N чисел дел. на 4 и 5 Составьте программу вывода на экран первых N чисел, делящихся на 4 или 5 (используйте break). https://www.cyberforum.ru/ csharp-beginners/ thread2558356.html C# Есть ли заданный символ sym Пусть задан массив символов M. Определите, есть ли заданный символ sym в массиве M. https://www.cyberforum.ru/ csharp-beginners/ thread2558352.html
Високосный год C#
Нужно написать программу,определяющую високосный ли год, если да, то прибавить 5 дней, а если нет то увеличить на год. Помогите пожалуйста
C# Вывести индексы двузначных элементов https://www.cyberforum.ru/ csharp-beginners/ thread2558335.html
кто может помочь с это задачей по C#- "для каждого массива вывести индексы тех элементов, значения которых состоят из двух цифр."
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
20.12.2019, 22:15 0

Разбить строку на подстроки по разделителю с использованием foreach - C# - Ответ 14114457

20.12.2019, 22:15. Показов 5709. Ответов 3
Метки (Все метки)

Ответ

Krya_Krya, в данному случаи я буду использовать динамический массив (список List<>) а не статический массив (обычный string[]), так как заранее кол-во слов не известно. Конечно можно сделать подсчет и создать статический массив нужного размера - но на это надо дополнительный цикл делать.
Если вы хотите знать базовые алгоритмы - то вам надо изучать Си или C++, там этого добра полно
И кстати в вашем случаи сплит сделает на одну строку больше чем надо (последняя будет пустая), на Метаните написано как этого избежать
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
using System.Collections.Generic;
 
class Program
{
    static void Main()
    {
        string str = "Разбить строку на подстроки по разделителю с использованием foreach";
        List<string> words = new List<string>();
        string temp = "";
 
        foreach (char ch in str) // посимвольный перебор
        {
            if (Char.IsLetter(ch)) // если буква любого алфавита
            {
                temp += ch;
            }
            else if (temp != "") // в слове должна быть хоть одна буква
            {
                words.Add(temp); // добавляем слово в список
                temp = ""; // очистка текущего слова, так как в него будет записаваться новое
            }
        }
 
        // последнее слово может быть найдено, но не записано в список
        if (temp != "")
            words.Add(temp);
 
        // вывод всех слов на экран
        foreach(var word in words)
            Console.WriteLine(word);
 
        Console.ReadKey();
    }
}


Вернуться к обсуждению:
Разбить строку на подстроки по разделителю с использованием foreach C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2019, 22:15
Готовые ответы и решения:

Разбить строку на подстроки по разделителю, сохраняя этот разделитель
нужно разбить текст на предложения с помощью сплита, делаю я это как: string opentext =...

Возможно ли разбить строку на слова по разделителю без split
Доброго времени суток. Подскажите, есть ли аналоги функции Split? За ранее спасибо!

Разбить строку в массив по разделителю ";"
Всем привет. Есть строка : ex1;ex2;ex3; . Её необходимо разбить на части (ex1 ex2 ex3) и поместить...

Разбить строку на подстроки
В textBox есть строка допустим &quot;Автор: Харрис; Название книги: Мертвы, пока светло; Год выпуска:...

3
20.12.2019, 22:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2019, 22:15
Помогаю со студенческими работами здесь

Разбить строку на подстроки
Как прописать string nums = Console.ReadLine().Split(); в форме ???

Разбить строку из файла на подстроки
Есть текстовый файл с несколькими строками. загрузили его в программуstring textFromFile =...

Разбить строку на подстроки по делиметру
Здравствуйте! У меня есть *.xml файл, в файле, в теге &lt;DimanRu&gt; содержится текст вида:...

Разбить строку на подстроки в указанном виде
как мне сплитануть строку 1;2;3;4;5;6;{RT16}1;2;3;4;5;6{RT16}1;2;3;4;5;6{RT16}1;2;3;4;5;6 в вот...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru