Visual Basic / VB.NETの基礎・構文と.NET Framework/.NET Coreの概要

スポンサーリンク
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETにおけるIsNot演算子とIsNothing関数の違い:オブジェクトの同一性とNull判定をスマートに記述する – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限知見】`IsNot`と`IsNothing`の深淵:NullPointerExceptionを駆逐するスマートなオブジェクト判定術開発現場で後輩のコードレビューをしていると、いまだに時代遅れのNull判定や、パフォーマンス...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETにおけるIsNot演算子とIsNothing関数の違い:オブジェクトの同一性とNull判定をスマートに記述する – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!現場でバリバリとVB.NETを書いていると、「あれ、このオブジェクトのNull判定って、どっちを使うのが正解だっけ?」と手が止まる瞬間はありませんか?「マクロの記録」やVBAの癖が抜けないうちは、とりあえず `If x = No...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETのDirectCastとCType、TryCastの性能差と使い分け:安全な型キャストでInvalidCastExceptionを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

VB.NET型キャストの深層:DirectCast、CType、TryCastの性能特性と極限の使い分け長年、VBAによるデスクトップ自動化から、数百万行規模のレガシーVB.NETシステム、そして最新の.NET Core環境に至るまで、数多...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETのDirectCastとCType、TryCastの性能差と使い分け:安全な型キャストでInvalidCastExceptionを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限最適化】DirectCast vs CType vs TryCast — 性能と安全性を極めた型キャストの全貌開発現場でよく見かける光景がある。とりあえず動くからと、何でも `CType` でキャストし、稀に発生する `I...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETのDirectCastとCType、TryCastの性能差と使い分け:安全な型キャストでInvalidCastExceptionを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!開発現場を日々駆け抜けている皆さん、順調ですか?今回は、VB.NETでのオブジェクト操作やポリモーフィズム(多態性)の活用において避けて通れない「型キャスト(Type Casting)」について深く掘り下げていきます。「`CTy...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETにおけるByValとByRefの決定的な違い:参照渡しと値渡しのメモリ挙動を理解して意図しないバグを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

VB.NETにおけるByValとByRefの決定的な違い:メモリ挙動から紐解く堅牢なメソッド設計長年、VBA(Visual Basic for Applications)の巨大利便性とカオスに翻弄され、そしてVB.NETへの移行期を生き抜い...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETにおけるByValとByRefの決定的な違い:参照渡しと値渡しのメモリ挙動を理解して意図しないバグを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限知見】ByValとByRefのメモリ挙動を支配せよ:意図しないバグを根絶する堅牢なメソッド設計開発現場でこんな恐怖を味わったことはないか?> 「なぜか画面から渡したデータが、ログ出力の直前に書き換わっている……」> 「DB...
Visual Basic (VB / VB.NET)

【入門編】実務中級者向け:VB.NETにおけるByValとByRefの決定的な違い:参照渡しと値渡しのメモリ挙動を理解して意図しないバグを防ぐ – Visual Basic (VB / VB.NET)解析バイブル

こんにちは!現場でバリバリとコードを書くようになると、ふと気になり出すのが「引数の渡し方」ですよね。「あれ、このメソッドを呼んだら、元の変数の中身まで変わっちゃったぞ……?」「`ByVal`と`ByRef`って、なんとなく使ってるけど何が違...
Visual Basic (VB / VB.NET)

【テクニカル・上級編】実務中級者向け:VB.NETのOptionalキーワードとパラメータ配列(ParamArray):可変長引数を安全に活用するメソッド設計の極意 – Visual Basic (VB / VB.NET)解析バイブル

限界を超えろ:`Optional` と `ParamArray` がもたらす保守性とパフォーマンスの調和レガシーなVB 6.0の時代から、私たちは数々の「動くが触りたくないスパゲッティコード」を見てきた。特に、引数の数が動的に変わるメソッド...
Visual Basic (VB / VB.NET)

【実務・中級編】実務中級者向け:VB.NETのOptionalキーワードとパラメータ配列(ParamArray):可変長引数を安全に活用するメソッド設計の極意 – Visual Basic (VB / VB.NET)解析バイブル

【VB.NET極限の知見】OptionalとParamArrayを制する者が、保守性の高いメソッド設計を制す開発現場でこんなコードを見たことはないだろうか。' メンテナンス地獄の幕開けとなるアンチパターンPublic Sub SaveDat...
スポンサーリンク