VB

VBでDateTime型にNothingがセットできる理由

DateTimeは値型である。本来はnull/Nothingはセットできないと思っていた。 でも、VBの場合Nothingがセットできてしまう。デフォルト値はNothingを示す。 なんでだろう?下の書き込みに答えが載っていた。GotDotNet Japan 掲示板 スレッド: DateTime型の引数…

Using内での変数宣言

Usingステートメント内で宣言した変数は、ステートメント終了とともにDisposeされる。 using System; using System.IO; public class Test: IDisposable { void IDisposable.Dispose() { Console.WriteLine("Disposing Test Class"); } } public class Teste…

Collectionオブジェクト

Stringでインデックス可能な、配列のようにオブジェクトが格納できるものはないかと探してみた。 CollectionオブジェクトはVBのみのオブジェクトなので、なんとなく嫌気。 C#に移植とかなった時に困る。なさそうだけど・・・.NET Framework2.0ならジェネリクス…