C# では、default キーワードによってジェネリッククラスの型 T に既定値を割り当てることができます。ここでは、単純なサンプルによってその動作を確認しています。
Category Archives: 情報・プログラミング
[ C# 入門編 ] 自動実装プロパティとアクセスレベル
ここでは、C# におけるプロパティの記述方法やアクセスレベルの定義方法について掲載しています。これから C# を学習しようとする人のための入門編の内容となっております。
[ VB.NET / C# ] ファイル名も上書きしたい ( File.Move )
Windows の場合は、Unix 系 OS とは異なりファイル名の大文字と小文字は区別されません。NAME.TXT も name.txt も同一のファイルとみなされてしまいます。
[ PHP ] 自動定義定数 ( ファイル名、クラス名、ファイル名、行数 )
ここでは、PHP で自動的に定義される定数を掲載しています。ディレクトリ名やファイル名やネームスペースなど、PHP にも多言語と同様にそれらの定数が存在します。
[ jQuery ] HTML 要素を追加するサンプル ( append )
ここでは、JQuery において、HTML 要素を新規に作成するサンプルスクリプトを掲載しています。
[ CentOS ] OpenSSL をyumとソースコードからセットアップする
ここでは、OpenSSL をソースコードまたは yum からセットアップする手順を掲載しています。なお、CentOS6 でのセットアップ手順になります。
[ さくらVPS ] Apache に Rapid SSL を導入して Web サイトをセキュアにする
普段意識して使用することはあまりないかもしれませんが、Web サイトとパソコンやスマホとの接続は暗号化されていない場合その情報を覗き見られる可能性があります。暗号化されていない接続手順のことを HTTP プロトコルと呼びます。一方、EC サイトなどで住所や名前などを入力してもその情報を暗号化して盗み見られても正しい情報がわからなくする接続手順のことを HTTPS プロトコルと呼びます。
Chrome 32ビット版から64ビット版にすると、キビキビと動くようになった
現在使用している PC を Windows7 ( 32bit ) から Windows7 ( 64bit ) に変更しました。実はこれが始めて使用する 64 ビット OS です。これまでパソコンを使うお仕事でしたが、意外と困ることもありませんでした。ところが今回、Windows 7 64bit マシンで動作確認をする必要がありましたので、64 ビットデビューの運びとなりました。折角なので普段使用しているブラウザ ( Google Chrome ) も 64bit 化してみて、違いを確認してみることにしました。
[ VB.NET / C# ] Dictionary キー:大文字・小文字を区別しない ( StringComparer )
Dictionary クラスのキーに string を使用するときには、デフォルトでは大文字・小文字は区別されますが、ここでは、大文字・小文字を区別をしないで、同一のキーとして扱う Dictionary のサンプルコードを掲載しています。
Visual Studio 2015 Community のインストール
ここでは、Visual Studio 2015 Community のダウンロードとインストール方法について掲載しています。なお、Community 版ではセットアッププロジェクトは基本サポートされていないため別途、機能拡張する必要があります。