2013-05-09 5 views

答えて

12

Dim varname%は "varnameが整数である" 古代BASIC構文です。これはBASICファミリの歴史の中で非常に長い間行われてきましたが、Visual Basic.NETでサポートされています(個人的にはお勧めしませんが、あなたが発見したようにむしろ不透明です)。

+1

グレート答え!これを知ると、私はついにそれについてのより多くの情報を検索することができました。 ''名前の最後の文字は、文字列変数を示すためのドル記号($)または整数変数を示すためのパーセント記号(%)であることができます。 ""興味深いですが、VB.NETでは少し曖昧です。 –

+0

@RowanFreeman私は同意します。興味深い歴史的な人工物ですが、VB.NETではそれほど背中にいなかった私のような人には分かりにくいです。 – michaelb958

+1

+1古代のコンピュータの歴史のためだけに:) – Tim

10

タイプ整数として "var"を宣言するための略語であり、BASICの早い(初期のDOS BASICの)初期のルーツを持っています。

ので、この:

Dim var% 

は同等です:ここでは

Dim var As Integer 

は、実際のMSのドキュメントです: の末尾に%記号を置くhttps://support.microsoft.com/en-us/kb/191713

 %     Integer 
     &     Long 
     !     Single 
     #     Double 
     $     String 
     @     Currency 
4

Visual Basicの変数名は整数であることを示します。これは古いVBの日にプログラマーによって使用されましたが、なぜVB.NETにまだ存在するのか分かりません。新しいコードで使用しないでください。将来のバージョンのVB.NETで使用されている可能性があります。

&:ロング

%:整数

「#:ダブル

! :シングル

@:10進

$:文字列

関連する問題