名前付き引数

using System;
using System.Collections.Generic;

namespace Example {
    class MainClass {
        public static void Foo(int a, int b) {
            Console.WriteLine("a:{0}, b:{1}", a, b);
        }

        public static void Main(string[] args) {
            Foo(a: 10, b: 30);
            Foo(b: 34, a: -12);
        }
    }
}

実行結果です。

a:10, b:30
a:-12, b:34