カテゴリ: VB.NET 更新日: 2025/12/08

VB.NETのデータ型一覧と基本的な使い方を解説!初心者でもわかる変数の基礎

VB.NETのデータ型一覧と基本的な使い方を解説
VB.NETのデータ型一覧と基本的な使い方を解説

先生と生徒の会話形式で理解しよう

生徒

「VB.NETで変数を使うときに、数字や文字を入れる方法がよくわからないんです。」

先生

「それはデータ型を理解すれば解決しますよ。VB.NETには、数値・文字列・真偽値など、いろいろなデータ型があります。」

生徒

「データ型ってなんだか難しそうですけど、具体的にどうやって使えばいいんですか?」

先生

「では、VB.NETのデータ型と変数の使い方を、基本から詳しく見ていきましょう!」

1. データ型とは?

1. データ型とは?
1. データ型とは?

VB.NETのデータ型とは、変数にどのような種類のデータを入れるかを決めるルールです。例えば、算数の「整数(1, 2, 3…)」と「小数(1.5, 3.14…)」は違いますよね。プログラムの世界でも同じで、整数を扱う変数、文字を扱う変数、真偽値を扱う変数を区別して使う必要があります。

この「データ型」を正しく使うことで、コンピュータに「ここには数字を入れる」「ここには文字を入れる」と伝えられるようになります。

2. 変数の宣言方法

2. 変数の宣言方法
2. 変数の宣言方法

VB.NETで変数を使うときは、Dimというキーワードを使って「宣言」します。宣言とは、「これからこういう箱を使います」とコンピュータに伝えることです。例えば次のように書きます。


Dim number As Integer
Dim name As String
Dim isActive As Boolean

ここでは、整数を入れる変数 number、文字列を入れる変数 name、真偽値を入れる変数 isActive を作っています。

3. VB.NETの代表的なデータ型一覧

3. VB.NETの代表的なデータ型一覧
3. VB.NETの代表的なデータ型一覧

VB.NETにはたくさんのデータ型がありますが、まずはよく使うものを紹介します。

データ型 説明
Integer 整数(小数点なしの数)を扱う 10, -5, 1000
Double 小数を扱う 3.14, -2.5
String 文字列(テキスト)を扱う "こんにちは", "VB.NET"
Boolean 真偽値(はい/いいえ)を扱う True, False
Char 1文字を扱う "A", "あ"
Date 日付や時刻を扱う #2025/09/28#

4. 実際に変数を使ってみよう

4. 実際に変数を使ってみよう
4. 実際に変数を使ってみよう

変数に値を入れて表示するプログラムをVB.NETで書いてみましょう。


Dim age As Integer
age = 20
Console.WriteLine("年齢は " & age & " 歳です")

Dim pi As Double = 3.14
Console.WriteLine("円周率は " & pi)

Dim greeting As String = "こんにちは"
Console.WriteLine(greeting)

Dim isStudent As Boolean = True
Console.WriteLine("学生かどうか: " & isStudent)

年齢は 20 歳です
円周率は 3.14
こんにちは
学生かどうか: True

このように、それぞれのデータ型に合わせて変数を使うことで、プログラムの動きがはっきりとわかります。

5. データ型を選ぶときのポイント

5. データ型を選ぶときのポイント
5. データ型を選ぶときのポイント

VB.NETでプログラムを書くとき、どのデータ型を選ぶかはとても大事です。ポイントを整理すると次の通りです。

  • 小数が必要ないなら Integer を使う
  • お金や計算には Double または Decimal を使う
  • 文字を扱うときは String を使う
  • はい/いいえで判断するなら Boolean を使う
  • 日付や時間を扱うときは Date を使う

例えるなら、データ型は「箱の種類」です。リンゴを入れるなら果物用の箱、本を入れるなら本用の箱が適しています。間違った箱に入れると不便なので、データに合った型を選ぶことが大切です。

6. 型変換について

6. 型変換について
6. 型変換について

ときには、あるデータ型から別のデータ型に変換する必要があります。例えば、「数字を文字列に変えたい」や「文字列を数字にしたい」という場面です。これを型変換と呼びます。

VB.NETでは次のように変換できます。


Dim number As Integer = 100
Dim text As String = number.ToString()

Dim str As String = "200"
Dim value As Integer = Integer.Parse(str)

ToString()は数値を文字列に変換する方法、Integer.Parse()は文字列を整数に変換する方法です。データを正しく扱うために欠かせない仕組みです。

7. VB.NETのデータ型を理解するメリット

7. VB.NETのデータ型を理解するメリット
7. VB.NETのデータ型を理解するメリット

データ型を理解すると、VB.NETのプログラムがより正確で効率的になります。

  • エラーを減らせる
  • 必要なメモリを無駄なく使える
  • 処理が速くなる
  • プログラムの意味がわかりやすくなる

初心者のうちは少し面倒に感じるかもしれませんが、データ型を意識して書くことで「安全で理解しやすいコード」を作れるようになります。

まとめ

まとめ
まとめ

本記事では、VB.NETにおけるデータ型と変数の基本的な使い方を詳しく解説しました。VB.NETでは、IntegerDoubleStringBooleanCharDateなど多様なデータ型が用意されており、それぞれの型に適した値を格納することでプログラムの安全性と可読性を高めることができます。特に、変数を宣言するときにはDimを用いて型を明示することが基本です。また、型変換を適切に行うことで、数値と文字列を自在に操作でき、柔軟でエラーの少ないコードを書くことが可能になります。

さらに、データ型を正しく選択することは、メモリの効率的な利用やプログラムの処理速度向上にもつながります。整数しか扱わない場面でDoubleを使わずIntegerを使う、文字列として扱いたい場合にToString()で変換するなど、適材適所のデータ型選択が重要です。これにより、プログラムが予期せぬエラーを起こすリスクを減らし、安定した動作を実現できます。

サンプルプログラムの振り返り


' 変数宣言と代入
Dim age As Integer = 25
Dim name As String = "太郎"
Dim pi As Double = 3.1415
Dim isActive As Boolean = True

Console.WriteLine("名前: " & name)
Console.WriteLine("年齢: " & age & " 歳")
Console.WriteLine("円周率: " & pi)
Console.WriteLine("アクティブか: " & isActive)

' 型変換の例
Dim strNumber As String = "100"
Dim number As Integer = Integer.Parse(strNumber)
Console.WriteLine("文字列から整数に変換: " & number)

Dim num As Integer = 50
Dim str As String = num.ToString()
Console.WriteLine("整数から文字列に変換: " & str)

名前: 太郎
年齢: 25 歳
円周率: 3.1415
アクティブか: True
文字列から整数に変換: 100
整数から文字列に変換: 50

このサンプルでは、変数に値を代入して表示する基本操作から、文字列と数値の型変換まで学びました。それぞれのデータ型に応じた操作を理解することで、プログラムの動作が予測しやすく、デバッグもしやすくなります。

先生と生徒の振り返り会話

生徒

「先生、データ型ってたくさんあって少し混乱しそうですが、どこを意識すればいいですか?」

先生

「まずは使うデータに合った型を選ぶことです。整数ならInteger、小数ならDouble、文字ならString、はい/いいえの判断ならBooleanというように選びます。」

生徒

「なるほど。型変換も必要な場合があるんですね。」

先生

「そうです。ToString()Integer.Parse()などを使えば、数値と文字列の間で自由に変換できます。型を意識してコードを書くと、エラーも減り、プログラムの安定性が増します。」

生徒

「データ型を正しく使うと、プログラムがわかりやすくなり、処理も速くなるんですね。」

先生

「その通りです。初心者でも基本のデータ型と変数の使い方を理解すれば、安全で効率的なプログラムを書くことができるようになります。」

カテゴリの一覧へ
新着記事
New1
VB.NET
VB.NETの例外処理でよくあるアンチパターンと注意点を初心者向けに徹底解説
New2
ASP.NET
ASP.NET WebFormsのGridViewでデータ表示を完全マスター!初心者向けガイド
New3
VB.NET
VB.NETの例外処理とパフォーマンスの関係を初心者向けに完全解説
New4
ASP.NET
ASP.NET WebFormsでデータベースと連携!初心者でもできる保存と表示の基本
人気記事
No.1
Java&Spring記事人気No1
VB.NET
VB.NETのEnum(列挙型)の使い方を完全解説!初心者にも分かる定義と活用方法
No.2
Java&Spring記事人気No2
VB.NET
VB.NETのBoolean型(True/False)の使い方と条件分岐での活用方法を徹底解説!初心者でも理解できる基本
No.3
Java&Spring記事人気No3
VB.NET
VB.NETの配列(Array)の作り方と基本操作を徹底解説!初心者でもわかる入門ガイド
No.4
Java&Spring記事人気No4
VB.NET
VB.NETのIf文の使い方と条件分岐を完全ガイド!初心者でもわかる基本構文と実例
No.5
Java&Spring記事人気No5
VB.NET
VB.NETの例外処理を完全ガイド!初心者でもわかるSystem.Exceptionの仕組み
No.6
Java&Spring記事人気No6
VB.NET
VB.NETプログラムの実行方法まとめ!Visual Studio・コマンドラインの使い方
No.7
Java&Spring記事人気No7
VB.NET
VB.NETのコンストラクタと初期化処理の書き方を初心者向けに解説
No.8
Java&Spring記事人気No8
VB.NET
VB.NETでの変数名の付け方とは?わかりやすくエラーの起きにくい命名規則を紹介