VB.NET TypeOfで変数の型判定・比較を行う
VB.NET
で変数の型をチェックするにはTypeOf
を使用します。
If TypeOf foo Is String Then
'fooはString型の変数
End If
If TypeOf bar Is TextBox Then
'barはTextBox型の変数
End If
TypeOf チェックしたい変数名 Is 判定したい型
の形式で指定します。
VB.NET
で変数の型をチェックするにはTypeOf
を使用します。
If TypeOf foo Is String Then
'fooはString型の変数
End If
If TypeOf bar Is TextBox Then
'barはTextBox型の変数
End If
TypeOf チェックしたい変数名 Is 判定したい型
の形式で指定します。
VB.NETでYYYYMMDD形式の文字列を日付型に型変換する方法を紹介します。最初にYYYY/MM/DDのように、年月日の区切りに/を追加します。/区切りの文字列にするとCDateで日付型に型変換で...
VB.NETで、YYYYMMDD書式の文字列が日付として妥当かどうかを判定します。以下のように、Date.TryParseExactを使用して、日付型の文字列に変換可能かどうかで判定しています。Dat...
VB.NETで文字列を全角→半角や半角→全角に変換するにはStrConv関数を使用します。StrConvの第1引数に対象文字列を指定し、第2引数に変換方法を指定します。半角に変換するにはVbStrCo...
StringBuilderで末尾の1文字だけ削除したいときは以下のようにします。Remove(位置, 文字数)で削除します。位置の指定について、1文字目は0から始まるため、文字列の長さ(Length)...
VB.NETで指定した文字列を削除する方法を紹介します。Replace関数は指定した文字列を別の文字列に置換する関数です。置換する文字列に空文字を指定すれば、指定した文字列が削除される形になります。J...
VB.NETで指定した桁数だけ同じ文字を文字列で定義する方法を紹介します。例えばオール9の10桁の文字列9999999999を定義するときに、9999999999を指定するのは、桁数を間違える危険があ...
VB.NETで文字列を扱うときは以下のようにダブルクォーテーションで囲います。abcdeのように、文字列の中にダブルクォーテーションを含めたい場合は少し工夫が必要です。以下の2つの方法をよく見かけます...
VB.NETでString型の文字列を数値に変換する方法を紹介します。以下の例では、Integer型の数値に変換しています。文字列型の変数を数値型に変換する場合には以下に注意する必要があります。例えば...
VB.NETで文字列を連結します。VB.NETでは文字列の連結は文字列同士を&で結合できます。&の代わりに+でも可能ですが、数値型の場合は足し算として扱われてしまうので基本的には&を使用することをおす...
VB.NETで文字列をひらがなカタカナ、全角半角、大文字小文字を区別せずに、前方一致や部分一致で検索する方法をまとめて紹介します。例えばあいうえおという文字列にうえという文字列が含まれているかどうか判...