C#

C#

文字列を空で初期化するときはstring.Emptyを使おう

C#"" と string.Empty は等しいですが、null と string.Empty は等しくありません。string を空で初期化したい時は "" ではなく string.Empty を使うほうが可読性が上がります。 strin...
C#

文字列の一部を取得する

C#Substring メソッドSubstring(開始位置) Substring メソッドを利用して文字列の一部を取得することができます。開始位置から最後まで取得します。先頭は0です。使用例 string hoge = "hogehoge...
C#

文字列の中に文字列が含まれているか判断する

C#Contains メソッドContainsメソッドを利用して文字列に文字列が含まれているかどうかを判断することができます。使用例 string hoge = "hoge"; if (hoge.Contains("ge")) { Syst...
C#

IPアドレスを取得する

C#System.Net.Dns.GetHostEntry(ホスト名) メソッドSystem.Net.DnsクラスのGetHostEntry メソッドを利用することで System.Net.IPHostEntry が取得できます。使用例 s...
C#

ローカルコンピューターのホスト(コンピューター)名を取得する

C#System.Net.Dns.GetHostName() メソッドSystem.Net.DnsクラスのGetHostName 静的メソッドを利用することでローカルコンピューターのホスト(コンピューター)名を取得することができます。使用例...
C#

Visual Studio のツールボックスに自作したコンポーネントが表示されない

C#Visual StudioでWindowsフォームアプリを作成している時にはまったので記録しておきます。現象としてはフォームアプリを作成している時にユーザーコントロールを作成するとツールボックスにコントロールが表示されるはずなのに表示さ...
C#

ディレクトリ(フォルダ)が存在するかチェックする

C#System.IO.Directory.Exists(ディレクトリパス)System.IO.DirectoryクラスのExists 静的メソッドを利用することでディレクトリ(フォルダ)が存在するかチェックすることができます。ディレクトリ...
C#

文字列を大文字小文字の区別なく等しいかどうかを判断する

C#Equal メソッドEqualメソッドを利用して引数を指定することで大文字小文字の区別なく文字列が等しいかどうかを判断することができます。使用例 string hogeHalf = "hoge"; string hogeFull = "...
C#

文字列が等しいかどうかを判断する

C#== 比較演算子2つの文字列が等しいかどうかを判断するには比較演算子の == を利用することで判断することができます。等しくないかを判断するには != を利用することも可能です。文字列で利用できる比較演算子は == と != の二つだけ...
C#

ファイルが存在するかチェックする

C#System.IO.File.Exists(ファイルパス)System.IO.FileクラスのExistsメソッドを利用することでファイルが存在するかチェックすることができます。ファイルが存在していたら true 、存在しなければ fa...