VB.net

文字列処理

VB.NET substringの使い方

簡単な文字列処理ができる関数substringの使い方をご紹介します。 基本的な使い方 Sub Main() Dim str As String str = "abc日本語xyz" Console.WriteLine(str.Substri...
文字列処理

VB.NET バイト単位の文字列処理 LeftB MidB RightB

VB.NETの文字列はユニコードUTF-16(2バイト)が使用されます。半角文字も全角文字も2バイトで表現されるので、"ストリング" と言う文字列が10バイトと言うのは分かりますが、"aaaaa" と言う半角文字列も10バイト使用されるので...
文字列処理

VB.NET substring 右から文字列を切り出す 末尾から

substringメソッドで右端の文字列を切り出そうとすると、工夫が必要になりますが、Strings.Rightメソッドを使う事で簡単に実現できます。 Sub Main() Dim str As String Dim ret As Stri...
演算・演算子

VB.NET 小数点以下 第2位 第3位の切り捨て 切り上げ

四捨五入を行うMathクラスのRound関数では、小数点以下の桁数の指定ができましたが、切り捨てを行うFloorメソッド、切り上げを行うCeilingメソッドでは小数点以下の桁数の指定ができません。あらかじめ用意されている関数では実現できな...
演算・演算子

VB.NET 四捨五入 小数点以下 桁数指定 最近接偶数への丸め

四捨五入を実現するには、MathクラスのRoundメソッドを使用します。 基本的な使い方 Sub Main() Dim d1 As Double = 9.385 ' 小数第一位で四捨五入 Console.WriteLine(Math...
演算・演算子

VB.NET 割り算の余り Mod 切り捨て \ Math Floor 切り上げ Math Ceiling

割り算の余りを求める Mod VB.NETで「割り算の余り」を求めるにはMod演算子を使います。 Sub Main() Console.WriteLine("10 Mod 3 = " & 10 Mod 3) End Sub 10 Mod 3...
演算・演算子

VB.NET べき乗 累乗 ^ Math.Pow

VB.NETでべき乗(累乗)を行うには、^演算子を使うか、MathクラスのPowメソッドを使う方法があります。 ^演算子を使う方法 Sub Main() Dim a As Double = 10 ^ 3 '10の3乗 Console...
配列

VB.NET 配列の簡単な使い方

今回は、配列を使ってみましょう。変数は1つ1つ別のデータですが、配列は関連したデータを連続で持つ構造です。 配列の基本的な使い方 Sub Main() Dim array(2) As Integer array(0) = 50 array(...
制御文

VB.NET GoTo文の使い方 ジャンプ処理

GoTo文は、特定のラベルへ処理を飛ばす制御文です。ラベルは、任意の文字列に:(コロン)を付けて表します。例) shori1:    shori2:例1 Sub Test(~~~) While ~~~ If ~~~ Then GoTo la...
制御文

VB.NET Continueの使い方

Continue文は、For Next文、For Each文、While文、Do Loop文の中で使います。For文、While文、Do Loop文の中にContinue文があると、Continue文からループ終了までの処理を飛ばして、ルー...