This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
.NET 2.0になって、Nullableが使えるようになりました。これはプリミティブ型にNullを入れられるジェネリックで、VB.NETでいえば、Nothingを入れることができるようになるようです。使い方は簡単、 Dim num as Nullable(of Long) = 2 のようにすればいいみたいですね。これでnum = Nothingが使えるようになりました。Boxingの魔法によりこのnumはlong型(プリミティブ)にそのまま代入することもできます。 Dim numLong as Long = num しかし、困ったことにIs演算子が使えないため、条件分岐のときなどに普通のクラスと同じようには使えないのです。普通のオブジェクトと同じように If num Is Nothing Then return とでも書こうものなら 'Is' には参照型を持つオペランドが必要ですが、こ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
自分自身のバージョン情報を取得するFileVersionInfo.GetVersionInfoで取得する自分自身のバージョン情報を取得するには、「ファイルのバージョン情報を取得する」と「自分のアプリケーションの実行ファイルのパスを取得する」の方法を使えばできるでしょう。つまり、自分自身のファイルのパスを取得し、これを使ってバージョン情報を取得します。 '自分自身のバージョン情報を取得する Dim ver As System.Diagnostics.FileVersionInfo = _ System.Diagnostics.FileVersionInfo.GetVersionInfo( _ System.Reflection.Assembly.GetExecutingAssembly().Location) '結果を表示 Console.WriteLine(ver) //自分自身のバージョ
配列やコレクション内の要素を並び替えるここでは、配列やコレクション内の要素を並び替える方法を説明します。さらに、並び替えの方法を変更する方法も紹介します。 Array.Sortメソッドを使う基本的には、配列の並び替えは、Array.Sortメソッド(.NET Framework 2.0以降では、Array.Sortジェネリックメソッド)で行います。コレクションの並び替えも、Sortメソッドです。 Array.Sortは、.NET Framework 4.5以降では、イントロソート(Introsort)アルゴリズムを使用し、計算時間は最悪でO(n log n)です。.NET Framework 4.0以前では、クイックソート(quicksort)アルゴリズムを使用し、計算時間は平均でO(n log n)、最悪でO(n ^ 2)です。 ArrayListやList<T>のSortメソッドも、内
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く