今回はC#でレジストリを読み書きするコードを紹介します。目次スポンサーリンクレジストリを読み込むレジストリの値を読み込むにはRegistryKeyクラスを使います。RegistryKey.OpenSubKeyメソッドでキーを開き、RegistryKey.GetValueメソッドで読み込みます。}}実行結果{100B4FC8-74C1-470F-B1B7-DD7B6BAE79BD}レジストリを書き込むレジストリの書き込みには、RegistryKey.CreateSubKeyメソッドでキーを開き、RegistryKey.SetValueメソッドで書き込みます。}}}実行結果しっかりレジストリが書き込めていることが確認できました。【応用編】ジェネリックメソッド<T>を使ったレジストリの読み込みジェネリック<T>を使うことで型の異なるレジストリ値を読み込むことができます。HKEY_LOCAL_MACHINEのレジストリを読み込む。}}このジェネリックメソッドを使って実際にレジストリを読み込んでみます。指定のレジストリキーのレジストリを読み込む。}}実行結果{100B4FC8-74C1-470F-B1B7-DD7B6BAE79BD}0ジェネリックメソッドを呼び出す際にstringやintで型指定することで、同じ関数を使って異なる型のレジストリ値を読み込むことができました。今回はC#のジェネリック<T>について解説します。都内の精密機器を作っている会社に勤務している14年目のエンジニアです。趣味は美味しいものを食べることとゴルフ。プログラムについて今まで学んだことをわかりやすく発信するサイトを目指しています。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。