ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: VB.NET String 型の宣言
名前: lightbox
処理選択
パスワード

件名 VB.NET String 型の宣言
名前 lightbox
コメント
@DIV
Module MyModule

' ********************************************************
' * 実行
' ********************************************************
Sub Main()

' ************************************************
' 未初期化の文字列型
' ※ 警告発生
' ************************************************
	Dim str As String

' ************************************************
' 初期化された文字列型
' ************************************************
	Dim str1 As String = "ABC"

	Console.WriteLine(str1)

' ************************************************
' コンストラクタによる初期化@
' ************************************************
	Dim ch() As Char = New Char(){"A","B"}
	Dim str2 As New String(ch)

	Console.WriteLine(str2)

' ************************************************
' コンストラクタによる初期化A
' ************************************************
	Dim str3 As String = New String(ch)

	Console.WriteLine(str3)

' ************************************************
' 未初期化配列
' WriteLine では何も出力されない
' ************************************************
	Dim str4 As String()
	Dim str5() As String

	Console.WriteLine(str4)
	Console.WriteLine(str5)

' ************************************************
' 初期化配列
' New String(3){} で0〜3の4要素が作成される
' WriteLine では System.String[] が出力される
' ※ Join はクラスメソッド
' ************************************************
	Dim str6 As String() = New String(3) {}
	Dim str7() As String = New String() {"ABC","XYZ" }

	Console.WriteLine(str6)
	Console.WriteLine(str7)
	Console.WriteLine(String.Join(",",str6))
	Console.WriteLine(String.Join(",",str7))

End Sub

End Module
@END