C# Validatingイベントハンドラがある時のフォームのクローズ Windowsフォームアプリケーションを作成しているとValidatingイベントで入力値の妥当性チェックをしたいが、閉じるボタンや×ボタンを押した時は何もせずそのままフォームを閉じたいことがある。 上のフォーム画面のtex... 2023.01.07 C#Windowsフォームプログラミング備忘録
C# C#からC言語の関数(DLL)を呼び出す C#からDLL内に定義されているC言語の関数を呼び出す方法を記載しました。名前マングリング、構造体と文字列のマーシャリング、及びC言語のコールバック関数(関数ポインタ)に相当するデリゲートオブジェクトについて検証しています。 2021.09.21 2021.10.10 C#プログラミング備忘録
C# Visual Studio C/C++のDLLの作成方法 この記事ではVisual Studio Community 2019でC/C++のDLLを作成する方法について確認しています。ウィザードを使えば割と簡単に作成できます。 2021.09.26 2021.10.05 C#プログラミング備忘録
C# C# コレクションに構造体を格納するときに注意すべきこと 例えばList<T>に構造体を格納するときには注意しないといけない点がある。以下のプログラムを考えてみる。 using System; using System.Collections.Generic; namespa... 2021.08.27 C#プログラミング備忘録
C# C# コンストラクターとオブジェクト初期化子について C#3.0から使えるようになったオブジェクト初期化子について、まずは以下の簡単なサンプルプログラムを考えてみる。 using System; namespace CSharpStudy { class Program ... 2021.08.14 2021.08.19 C#プログラミング備忘録