1. C# / Говнокод #2000

    +99.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    //Use the Name field
    string[] nameParts = customer.Name.Split(' ');
    
    string firstName = nameParts[0];
    string lastName = customer.Name.Replace(nameParts[0], "").TrimStart(' ');

    Как вам такое разбиение полного имени на части?!

    Запостил: pmalyavkin, 20 Октября 2009

    Комментарии (9) RSS

    • подскажи людям, что SubString есть )
      Ответить
    • а если нет lastname? тут автор обошелся без нудных проверок :)
      Ответить
      • А если, кроме firstName и lastName, есть еще и middleName?
        Ответить
        • Ну вообщето это и еть основная ошибка. Если полное имя "Маша ЖораМашавна уу", то получим: Имя: "Маша", а фамилия: "Жоравна уу". Вот и ошибка. Да и написано тупо!
          Ответить
    • та по моиму тут проще было бы регуляркой пройтись по строке
      Ответить
    • Гет проёбан.
      Ответить

    Добавить комментарий