やじゅ@アプリケーション・ラボ わんくま支局

目次

Blog 利用状況

ニュース

プロフィール

MSMVP

Visual Basic 2015以降の新機能 その4

これは、Visual Basic Advent Calendar 2014の12/18日の記事。

VB2015(VB14.0)の新機能として下記9項目を挙げたのですが、幾つかの機能については次のVB15.0以降になるようです。
やはり、この時点でVisual Studio 2015 Preview版に実装されていないのは持ち越しのようです。
.NET Compiler Platform ("Roslyn") のサイトにて「Added」の項目は追加されています。

 

【VB2015(VB14.0)の新機能】参照:VBの新しいステートメントUpcoming Features in Visual Basic
1.Select Caseステートメントの拡張 → 次バージョンにて実装予定
2.読み取り専用の自動実装プロパティー
3.複数行にまたがった文字リテラル
4.yyyy-MM-dd型の日付リテラル
5.バイナリーリテラル → 次バージョンにて実装予定
6.数値区切りリテラル → 次バージョンにて実装予定

7.複数行にまたがるステートメントに対するコメント
8.バグ修正と小さな変更
9.C# Previewの変更で検討中の機能
10.その他

5.バイナリーリテラルについて説明します。
この機能はVisual Studio 2015 Preview版では確認できませんでした。

VBは10進、8進(&O)、16進(&H)はあるが2進(&B)は無い、F#やC++と同様に接頭頭&Bをサポートしたい
Dim x = &B11100101 

6.数値区切りリテラルについて説明します。
この機能はVisual Studio 2015 Preview版では確認できませんでした。
長いリテラルはある程度のグループ区切りにして視認性をよくしようという試みです。
例えば金額は3桁区切りとして、「1 000 000」とする。

区切りはISO規格のスペースとアンダーバーの両方をサポートする。
Enum E
    Car      = &B 00 01
    Bicycle  = &B 00 10
    Foot     = &B 00 11

    Fastest  = &B_01_00
    Shortest = &B_10_00
    Scenic   = &B_11_00
End Enum


7.複数行にまたがるステートメントに対するコメントについて説明します。
この機能はVisual Studio 2015 Preview版で確認できました。
これまで行継続の後にコメントを書き込むことはできなかったので、これは嬉しいです。
例えば配列/オブジェクト初期化子内またはLINQ式の個々の行などにコメントが書けるわけです。

Dim  invites = { "Jim" ,    ' got to invite him! 
                "Marcy" ,   ' Jim's wife 
                "Jones" } 

Dim  addrs =  From  i  In  invites   ' go through list 
             Let  addr = Lookup(i)   ' look it up 
             Select  i, addr
 

投稿日時 : 2014年12月18日 23:01

コメントを追加

# stromectol 3 mg price http://stromectolabc.com/
ivermectin coronavirus 2022/02/07 18:21 Busjdhj

stromectol 3 mg price http://stromectolabc.com/
ivermectin coronavirus

# ivermectin buy online 2022/02/20 23:39 Stevenfrade

https://stromectolis.com/# stromectol 0.5 mg

# stromectol price 2022/02/21 8:48 Stevenfrade

https://stromectolis.com/# ivermectin 90 mg

# doxycycline tetracycline https://doxycyline1st.com/
how to order doxycycline 2022/02/25 22:59 Doxycycline

doxycycline tetracycline https://doxycyline1st.com/
how to order doxycycline

# re: Visual Basic 2015以降の新機能 その4 2022/02/26 22:46 walis

Thanks for sharing a lot of useful information in this post.Keep it up.Visit us

https://figurineonepiece.shop
https://figurinedragonball.shop
https://figurinenaruto.com
https://jeux2fille.cc
https://gagnerconcours.fr
https://jeux2fille.cc/hguhf/
https://narutoshop.fr

# re: Visual Basic 2015以降の新機能 その4 2022/06/08 1:56 Boiler thermodynamique

https://rmsolutionsgroup.be/

# re: Visual Basic 2015以降の新機能 その4 2022/06/08 1:58 Panneaux solaires

https://comparateurdenergie.be

# best ed treatment https://erectionpills.best/
impotence pills 2022/06/28 11:31 ErectionPills

best ed treatment https://erectionpills.best/
impotence pills

タイトル
名前
URL
コメント