Member 12245539 Ответов: 1

Как показать пользовательский месяц winform C#


У меня есть текстовое поле, и это текстовое поле содержит несколько месяцев, как Апрель, Май, Июнь,Июль, Август и так далее.

мой вопрос в том, как я могу показать тот же месяц, что и С апреля по август например, пожалуйста, смотрите ниже

если текстовое поле имеет значение типа Апрель, Май, Июнь тогда он должен показывать как апрель к июню
если текстовое поле имеет значение типа апрель, май тогда он должен отображаться как apr &Jun
если текстовое поле имеет значение типа Апрель, Май, Июнь,Июль, Август тогда он должен отображаться как апрель-август


плз помогите

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

........................................................

1 Ответов

Рейтинг:
9

Peter Leow

Проверить это:

string text = "apr,may,jun,jul,aug";
		
// Split text into array delimited by comma
string[] months = text.Split(',');
		
string result = "";
		
if (months.Length > 2)
{
	result = months[0].Trim() + " to " + months[months.Length - 1].Trim();
}
else if (months.Length > 1)
{
	result = months[0].Trim() + " & " + months[months.Length - 1].Trim();
}
else
{
	result = months[0].Trim();
}

Console.WriteLine(result);