Софтуерно Инженерство
Loading...
+ Нов въпрос
IvoArsov avatar IvoArsov 44 Точки

"Print First and Last Name" примерно решение

Ето какво измъдрих , отворен съм за градивна критика ;)

 

class PrintFirstAndLastName
{
    static void Main()
    {
        Console.Write("Your first name is:");
        string FirstName = Console.ReadLine();
        Console.Clear();
        Console.Write("Your last name is:");
        string LastName = Console.ReadLine();
        Console.Clear();
        Console.WriteLine("Your name is " + ( FirstName + " " + LastName)) ;
    }
}

Тагове:
0
Основи на програмирането 14/07/2015 19:34:03
denev avatar denev 19 Точки

Здравей! Може вместо Console.WriteLine("Your name is " + ( FirstName + " " + LastName)) ;  да използваш placeholder-и. Тоест: Console.WriteLine("Your name is {0} {1}", FirstName, LastName). 

В случая, където имаш {0}, ще се замени с първата променлива, която имаш след запетаята, а именно FirstName. Където имаш {1} стойността ще стане равна на втората променлива, тоест LastName. И така можеш да си изброяваш още много.

Също си мисля, че е добре да даваш имената на променливите в camelCase. Тоест първата дума да е с малка начална буква и всяка следваща дума да е с главна начална буква. Например: firstName, middleName, lastName.

Иначе това с Console.Clear() си го измислил яко. По-интересна става програмата. :)

1
IvoArsov avatar IvoArsov 44 Точки

Привет.

Определено с тези placeholder-и изглежда по "цивилизовано" . И camelCase-а ще ползвам .

Благодаря. 

1
denev avatar denev 19 Точки

Прав си, има доста мнения по този въпрос. Но в СофтУни мисля, че препоръчват това което ти каза, а именно camelCase за имена на променливи и PascalCase за методи, може и класове.

1