Member 9331278 Ответов: 2

Разбить строку через запятую


Я пытаюсь получить четыре укуса от
His duty to write a computer program, he did not do it very well, I gave him a score of 5, I hope he do better next time.

string one = His duty to write a computer program
string two = he did not do it very well
string three = I gave him a score of 5
string four = I hope he do better next time

the length of the string will vary that is why I am using the comma(,) to know where to split it.


Что я уже пробовал:

string edit;
            edit = LBDuties.SelectedValue.ToString();
            string[] Duties;
            Duties = edit.Substring();

Patrice T

А у вас есть вопрос ?

2 Ответов

Рейтинг:
5

Patrice T

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, с которыми вы сталкиваетесь при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.


Рейтинг:
13

Bryian Tan

Вы можете просто использовать метод разделения, не так ли? или я что-то упускаю?

string s = "His duty to write a computer program, he did not do it very well, I gave him a score of 5, I hope he do better next time.";
            string[] sentences = s.Split(',');
            
            foreach (string sentence in sentences) {
                Console.WriteLine(sentence);
            }

Выход:
Его долг написать компьютерную программу
у него это не очень хорошо получалось
Я поставил ему 5 баллов
Надеюсь, в следующий раз у него получится лучше.