[C#]平面直角座標系と緯度経度を変換する

国土地理院の「測量計算サイト」に掲載されている計算式をC#でコーディングしただけですが…
他を探しても無かったので、自分用のバックアップを兼ねここにアップしておきます。
下のコードを拡張子「.cs」でコピペ&保存して、VisualStudioでプロジェクトに追加して、
Coordinate.cXY.LonLat2XY(dLon, dLat, 35.833333d, 141d, out dX, out dY)
みたいにすれば使うことが出来るかと思います。

測量分野1)平成十四年国土交通省告示第九号ではXが南北、Yが東西ですが、私自身が何度も間違えるので、Xを東西・Yを南北にしています。使うときはお気を付けください。
なお、UTM座標系ではXがEasting、YがNorthing2)”The y value, called the northing” Handbook for Transformation of
Datums…
p.44
になっています。(Twitterで@mapignさんに教えて頂きました、ありがとうございます)。

また、ミスなどがありましたら、教えてくれると喜びます。

脚注   [ + ]

1. 平成十四年国土交通省告示第九号
2. ”The y value, called the northing” Handbook for Transformation of
Datums…
p.44