プログラム言語– category –
プログラミング言語の情報です。
-
C#
【C#】レジストリの値を取得・作成する方法|ジェネリックを使って共通化もしてみた
今回はC#でレジストリを読み書きするコードを紹介します。 レジストリを読み込む レジストリの値を読み込むにはRegistryKeyクラスを使います。 RegistryKey.OpenSubKeyメソッドでキーを開き、RegistryKey.GetValueメソッドで読み込みます。 サンプルコード... -
C#
【C#】C++のポインターをunsafe(アンセーフ)を使って記述する
今回は、C++のコードをC#のunsafe(アンセーフ)コードを使って記述する方法を解説していきます。 C++のポインターとは? プログラムで実行するときの変数の値はメモリ上に保持されます。 メモリには値を格納する領域があり、それぞれの場所を示すアドレス... -
C#
【C#超入門】6種類のアクセス修飾子を解説
今回はC#のアクセス修飾子を学んでいきます。 よく使われるアクセス修飾子はpublicやprivateと言われるものですが、他にもあるのでそれぞれの特徴について解説していきます。 public publicはどこからでも参照できます。 他のクラスからもできますし、参照... -
C#
【C#超入門】$文字列補間を使ってリテラル文字列を挿入文字列にする
今回はC#の文字列補間を学んでいきます。 $特殊文字列を使ってリテラル文字列を挿入する方法を解説します。 $特殊文字列を使ってリテラル文字列を挿入する方法 $を使ったリテラル文字列の挿入方式はこちら。 $"何かしらの文字列{リテラル文字列}"... -
C#
【C#超入門】静的クラスで定数を定義する方法
C#はC/C++と違って#defineプリプロセッサ ディレクティブを使って定数を定義することができません。 ただし、静的クラスを用いることで定数を定義することができます。 静的クラスを使った定数の定義 それでは実際に静的クラスを使って定数を定義していき... -
C#
【C#超入門】バイト型配列をそのまま文字列に変換する方法
今回はバイト型配列をそのまま文字列に変換する方法を解説します。 バイト型配列をUnicode文字列に変換する方法はSystem.Text.Encoding.Unicode.GetStringをすれば変換できますが、バイト型配列(0xFF, 0x1Aとか)をそのまま文字列として出力したい場合が出... -
C#
【C#超入門】ジェネリック
を使って関数やクラスを共通化する方法 今回はC#のジェネリック<T>について解説します。 この記事はこんな人におすすめ ジェネリック<T>の役割を知りたいジェネリック<T>の使い方を知りたいジェネリックを使った関数やクラスの例を参考にしたい ジェネリック<T>って何?... -
C#
【C#超入門】三項演算子?を使ってif文を1行にまとめる方法
今回はC#の三項演算子について解説していきます。 条件式を1行にすることができるので知っておいて損はない手法です。 三項演算子?を使ってif文を1行にする 実際に三項演算子?を使ってif文を単純化する方法を解説していきます。 if文を使った場合 例えば... -
C#
【C#超入門】関数・メソッドを使ってコードをシンプル化しよう
今回はC#の関数(メソッド)について解説していきます。 関数を使いこなすことで同じようなコードを共通化することができてプログラムの保守性向上に役立てることができます。 この記事はこんな人におすすめ 関数・メソッドとは何か知りたい関数の使い方が... -
C#
【C#】NI-VISAでファンクションジェネレータをリモート制御してみた
最近、在宅ワークが増えたため出社して作業場で仕事する機会も減ってきました。 家で快適にプログラミングできるのは心地よいのですが、仕事柄オシロスコープやファンクションジェネレータを使うためやりにくい部分もあります。 そこで、今回はC#でNI-VISA...