potisanのプログラミングメモ

プログラミング素人です。昔の自分を育ててくれたネット情報に少しでも貢献できるよう、情報を貯めていこうと思っています。Windows環境のC++やC#がメインです。

2020-01-01から1ヶ月間の記事一覧

JavaScript (MDN)のArray反復メソッドとC# (.NET Core 3.1, Microsoft Docs)のLINQ

JavaScript (MDN web docs, 2020/01/14時点)のArrayの反復メソッドを基準としたC# (.NET Core 3.1)のLINQとの比較です。車輪の再発明に該当すると思いますが、JavaScriptの勉強のために。 JavaScript C# 概要 entries(...) Select((item, index) => ...)(直…

C# 8 P/Invoke時の「System.MissingMethodException: '.ctor'」例外の意味

C#

結論 戻り値の型(クラス)がデフォルトコンストラクタを定義していない場合に発生します。自作クラスであればデフォルトコンストラクタを定義してください。なお、'.ctor'はコンストラクタを意味します。 例 Microsoft.Win32.SafeHandleZeroOrMinusOneIsInv…

Windows デバイスコンテキスト4種類の概要メモ

2021/3/10:この記事は別のブログで投稿した記事を移動したものです。 概要 Microsoft DocsによるとWindowsのデバイスコンテキスト(HDC型で参照する対象)の型には以下の4種類が存在します。 Type 和訳 概要 Display 画面 ビデオ画面への描画操作をサポート…