VB.NET

コレクションの初期化子:

Dim aList As New List(Of Integer) From {0, 1, 2}

配列の初期化子:

Dim aInt() As Integer = {1, 2, 3}

複合:

Dim aList As New List(Of String())() From {
                            New String() {"'", "’"}, _
                            New String() {"*", "*"}, _
                            New String() {"--", "-"}, _
                            New String() {"\", "¥"} _
                        }

クラスの初期化:

Dim 変数 As New クラス名() With {.プロパティ = 値 , .プロパティ = 値....}

LINQの場合:

Dim o = From a in LISTとか _
        Where 条件 _
        Select New クラス名() _
             With { _
                .プロパティ = a.プロパティ, _
                .プロパティ = a.プロパティ, _
                .プロパティ = a.プロパティ _
             }
' 各種の配列を宣言する (配列自身のインスタンスは Nothing の状態)
Dim btArray As Byte()
Dim sArray  As Short()
Dim iArray  As Integer()
Dim lArray  As Long()
Dim fArray  As Single()
Dim dArray  As Double()
Dim stArray As String()
Dim oArray  As Object()

' 配列自身のインスタンスを生成する (ここでの配列の長さは 0)
btArray = New Byte()  {}
sArray  = New Short() {}

' 配列のインスタンスを生成する (ここでの配列の長さは 10 で既定の初期値が格納される)
iArray = New Integer(9) {}
lArray = New Long(9)    {}

' 配列のインスタンスを生成する (配列の長さと初期値を指定する)
fArray = New Single(2) {1.1#, 1.2#, 1.3#}
dArray = New Double(5) {1.11, 1.12, 1.13, 1.14, 1.15, 1.16}

' 配列のインスタンスを生成する (配列の長さを省略した場合は初期値のリストの数が配列の長さとなる)
stArray = New String() {"Naka", "Jeanne", "Jitta"}
oArray  = New Object() {"Birth", New System.DateTime(1984, 11, 07)}


月額たった 1,050円で始められる本格的なお店のホームページ!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:43:05 (1628d)

yVoC[UNLIMITȂ1~] ECirŃ|C Yahoo yV LINEf[^[Ōz500~`I


z[y[W ̃NWbgJ[h COiq 萔O~ył񂫁z COsیI COze