廃止予定を事前に告げるObsolete属性 C#言語仕様書では、Conditional属性、AttributeUsage属性と並んで、もう1つ「Obsolete」という名前の属性が標準で予約されている。これは、古くなって廃止予定の機能に付加するもので、将来なくなるので使わない方がよいと告げるために使用される。プログラムを開発中に、互換性のためにやむを得ず残しているものの、もう新規には使ってほしくない機能というものが生じることがある。そのような状況に対してエレガントに対処するために積極的に使用するとよいだろう。以下はObsolete属性を使用した例である。 1: using System; 2: 3: namespace ConsoleApplication21 4: { 5: [Obsolete("Sample1は今後サポートされません。Sample2を使ってください。")] 6:
VB.NETとDLLのインターフェース それほど、Windows関連の仕事をするわけではないし、あったとしても、コンソールアプリが主流(?)なのですが、 たまには、Windowsなアプリを作る必要に迫られることがあります。 ちょこちょことしたWindowsアプリには、VisualBASICが開発も早く、楽だったのですが、世の中は既にVB.NETの時代になっています。うちの周りでもVB6からVB.NETに移行できない難民が発生していますが、Microsoftに文句いっても埒があかないし、VB.NETを使うための作業をするしかありません。 VB.NETからDLLを呼び出すためには、VB時代とは違う宣言が必要なようです。 うちでは下のような宣言を使っています。新しいクラスを追加して、その中に下のようなコードを書きます。 後で作るDLLの名前は、native32.dllとしています。 で、このDL
Opera for Android, Opera for iOS Starting on March 6, nearly 400M Europeans will get to choose their default browser on... March 6th, 2024 We're excited for March 6th, when hundreds of millions of Android and iOS users around the EU will have the... Gaming, Opera GX Pimp your smartphone with GX Mods, now available in Opera GX on Android and iOS February 8th, 2024 Transform the look and feel of you
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く