- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
public static string FristChar(this string input)
{
if (!string.IsNullOrEmpty(input))
{
if (input.Length >= 1)
{
return input.Substring(0, 1);
}
else
{
return input;
}
}
else
{
return null;
}
}
Небось тоже MVP
по сравнению с ними индусы кажутся богами
> джва стека
Сегфолт на старте?
1. FristChar
2. Вложенный if. Если строка empty, значит длина 0, значит не нужна странная проверка на input.Length >= 1.
3. Способ получения данного символа. Нельзя что-ли input[0].ToString()?
Кроме того название метода FristChar, а возвращаем String - наверное для того, чтобы враги не догадались. Если по логике использования достаточно было бы Char (а это скорее всего так), то можно написать еще короче.
Помимо этого судорожно пытаюсь представить себе код, в котором может понадобиться такая функция... Надеюсь это не для сортировки строк.