본문 바로가기

Etc/C#

What's new in C# 4.0 (Named Arguments)

오웅 오늘 교육 왔는데 교육이 지겨워서  어쩌다가 C#4.0 에서 바뀐 내용을 읽다가 Named Arguments 라는게 있어서 해봤습죵

근데 머 소스의 가독성을 높인다고 하는데 머 그닥... 머 그래도 새로 나왔다니 한번 볼까용?

    class Program
    {
        static void Main(string[] args)
        {
            TestMethods(29, "한윤진");
            TestMethods(name: "전지현", age: 27);
        }

        private static void TestMethods(int age, string name)
        {
            Console.WriteLine("나이는  : {0} , 이름은 : {1}", age, name);
        }
    }



이런식 으로도 가능 하다는 이야기 이지용
파라미터를 순서에 맞게 넣는게 아니라 이름을 정해서 넣을수 있다능!!!

머 다시 보닌까 가독성이 높아 진것 같기도 하네용 ㄷㄷ;;