コメント |
@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
|