※ ChatGPTを利用し、要約された質問です(原文:VB.NET: Microsoft.VisualBasictとは?)
VB.NETとは? ファイル操作から学習方法までまとめ
このQ&Aのポイント
VB.NETは、FileOpen関数などを使用せずにファイル操作が可能な言語です。.NET FrameworkのクラスライブラリやMyファイルシステムオブジェクトを利用できますが、限界があります。その場合はSystem.IOとSystem.Textを利用します。
VB.NETの学習にはVB 2008 Expressをダウンロードし、定数やデータ型、制御文の学習に取り組むことが基本です。しかし、実際の演習に入るとファイルアクセス手段に触れることになります。
VB.NETでのファイルアクセスにはMicrosoft.VisualBasicとMicrosoft.VisualBasic.FileIOが関わっていますが、どちらもランタイムやオブジェクトのサポートを意味しています。具体的な内容についてはわかりませんが、ファイル操作に関連していると考えられます。
VB.NET: Microsoft.VisualBasictとは?
VB.NET では、およそ FileOpen などの関数を使わなくてもファイル操作は可能。
極端に言えば、.NET Framework クラス ライブラリだけでも可。
でも、一般的には、My ファイル システム オブジェクトを利用する。
このオブジェクトは、Microsoft.VisualBasic.FileIOでサポートされている。
しかし、オブジェクトのメソッドには限界がある。
そういう場合には、System.IOとSystem.Text とを利用する。
VB 2008 Express をダウンロードし VB.NET とやらを学習し始めたのは1月26日。
定数やデータ型、制御文の学習に徹しています。
でも、少しでも実際的な演習に踏み込めば VB.NET のファイルアクセス手段に抵触。
で、現状では、上記のような認識を持つに至りました。
先ずは、この認識自体が怪しいもの。
そしてわからないのが次の2つの存在。
前者は、ランタイムをサポートし、後者はオブジェクトをサポートすることは書かれています。
でも、その意味している内容がわかりません。
Microsoft.VisualBasic
Microsoft.VisualBasic.FileIO
少し、教えて頂ければ幸いです。
お礼
現状では、私はMy を使っていません。 未だ、配列呼び込みに関する回答はありません。 しかし、ENUM、*=、+=、<<、>> をサポートした.NET。 「ならば、JavaのLISTクラスもサポートしたのでは?」と思って検索。 二分検索がYahoo でヒットしないのにGoogleではヒットしたとの回答。 するとザックザクとヒット。 構想していた関数が完成したところです。 このことを踏まえるとご指摘の件は納得です。