C# C#のデリゲートとは?Action・Func、マルチキャストの概要 デリゲートとは、一言で言えば「関数を変数として扱う」機能です。 個人的には、「1つの関数のみを定義したクラスやインターフェースのようなもの」と捉えた方が分かりやすいと思います。 実務ではコールバック(本処理の終わりに特定の終了処理をさせる)... 2020.05.16 C#
C# C#の数値リテラル一覧:基礎と使い方 javaでは数値リテラルの扱いに注意が必要になることがあります。 C#の仕様も気になったので、一覧にまとめてみました。 javaとの違いは以下の通りです。 ・整数型に符号無し(u)、実数型にdecimal型(m)も指定できる ※decim... 2020.05.09 C#
C# C#でオブジェクトをコピーする方法:MemberwiseCloneの使い方 参照型変数(主にクラスのオブジェクト)をコピーする場合、単純に「=」で代入するだけでは不十分な場合があります。 参照型変数の中身は参照先(オブジェクトのメモリ領域を示すポインタ)です。 「=」で代入するだけでは、参照先だけがコピーされて、参... 2020.05.01 C#
Excel Excel VBAで初めてのマクロを作成する方法:Hello World Excelのマクロ(VBA)の作り方の紹介です。 マクロを使える設定にしてから、「Hello World」をポップアップで表示するボタンを作成し、保存する所まで紹介します。 Excelのバージョンは Excel 2013 とします。 手順1... 2020.05.01 Excel
C# C#でフォームアプリケーションのHelloWorld作成方法 今回は、C#のフォームアプリについて、HelloWorldを表示するアプリケーションを作成したいと思います。 単純に手順通りにHelloWorldを表示させるだけだと今後の開発でつまずきかねないので、「Visual Studio Commu... 2020.04.27 C#