DOBON.NETプログラミング道掲示板

■34394 / 1階層)  こんな演算子初めて見ました。
□投稿者/ 魔界の仮面弁士 大御所(1261回)-(2019/11/25(Mon) 16:30:19)
  • アイコンNo34393に返信(VBはじめましたさんの記事)
    > (質問1)
    > コメント@のKeyは、必要でしょうか?
    > Key .PetName = '@

    匿名型における Key の役割は、前回の回答 No34387 で述べております。



    > 削除しても、同じ動作をしますが、

    For Each で列挙して、v.PetName を出力していますが、
    Key が付いている場合は、PetName が ReadOnly となり、
    Key が付いていない場合は Writable となります。
    (ちなみに C# の匿名型は、常に readonly です)


    また、Key メンバーは匿名型同士の比較処理においても使われます。
    https://docs.microsoft.com/ja-jp/dotnet/visual-basic/programming-guide/language-features/objects-and-classes/anonymous-types?WT.mc_id=DT-MVP-8907


    > (質問2)
    > コメントAにある二項演算子で使われているものですが、VBに、こんな演算子ってありましたけ?subpet?.Name

    二項演算子 `If` は、Visual Basic 2008 (VB8.0)からサポートされました。
    Null 条件演算子 `?.` は、Visual Basic 2015 (VB14.0) からのサポートです。

    https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/operators/null-conditional-operators?WT.mc_id=DT-MVP-8907
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←こんな演算子初めて見ました。 /VBはじめました 返信無し
 
上記関連ツリー

Nomalアイコン こんな演算子初めて見ました。 / VBはじめました (19/11/25(Mon) 16:06) #34393
Nomalアイコン こんな演算子初めて見ました。 / 魔界の仮面弁士 (19/11/25(Mon) 16:30) #34394 ←Now
Nomalアイコン Re[1]: こんな演算子初めて見ました。 / 魔界の仮面弁士 (19/11/25(Mon) 21:39) #34395
  └Nomalアイコン Re[2]: こんな演算子初めて見ました。 / VBはじめました (19/11/26(Tue) 09:49) #34396 1574729391.png/9KB
    ├Nomalアイコン Re[3]: こんな演算子初めて見ました。 / VBはじめました (19/11/26(Tue) 09:50) #34397 解決み!
    └Nomalアイコン Re[3]: こんな演算子初めて見ました。 / 魔界の仮面弁士 (19/11/26(Tue) 12:20) #34399 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -