.NET

どのバージョンの .NET Framework がインストールされているか確認する方法

こんにちは、じんないです。 何か新しいソフトウェアのインストールしようと思ったときに、その要件として .NET Framework 4.5.2 以上がインストールされていること などの記載を見かけることがあると思います。 では、現在どのバージョンがインストールされているのか?を知りたいですよね。 プログラムと機能から確認するのが手っ取り早いのですが、OSに組・・・続きを読む

WPF でマルチモニターの領域サイズやプライマリモニターの解像度を取得する

こんにちは、けんけんです。 WPF でウィンドウを指定位置に表示する際、スクリーン(モニター、ディスプレイ)の幅と高さを取得したいことがあります。 とにもかくにも SystemParameters システムの情報を取得するには System.Windows.SystemParameters スタティッククラスのプロパティを使います。 プライマリモニターのサイ・・・続きを読む

WPF で 画面要素のスクリーンキャプチャをクリップボードにコピーする

WPF で画面に表示されている要素をそのままキャプチャーしたい場合ってありますよね。 しかも、「キャプチャーした画像を Ctrl + C でできるようにして!」とか。わがままだなぁ。 というわけで、そんなときに役立つスニペットを紹介します。 要素の内容をキャプチャーしてクリップボードにコピー ソースコード とにもかくにも全体像から。今回は MainWindo・・・続きを読む

JavaScript 屋さんのための C# LINQ 入門 (4) reduce / Aggregate

こんにちは、けんけんです。連載 4 回目です。今回はちょっとむずかしいやつ、 reduce 関数 です。 MDN の定義によれば reduce 関数は 「隣り合う 2 つの配列要素に対して(左から右へ)同時に関数を適用し、単一の値にします。」 だそうです。これだけでは使い方以前に説明がさっぱりわかりませんね。 しかし、この関数を表現するのはなかなかむずかしい・・・続きを読む