• ベストアンサー
※ 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が関わっていますが、どちらもランタイムやオブジェクトのサポートを意味しています。具体的な内容についてはわかりませんが、ファイル操作に関連していると考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

My とかは VB.NET 開発者の特権ですよね。 C# 開発者は System.IO です。 んでまったく質問の回答になってませんが、VB.NET 開発者であっても なるべく System.IO を使ったほうが良いんじゃないでしょうかね。 My もなるべく使わないで。 もちろん特権を積極的に使うべきって意見もあると思いますけどね。 んで、なぜ My を使わない、System.IO を推すかってぇと、.NET Framework で開発する際、C# でしか提示されていないサンプル コードの中にも有用なものが多いからです。 初心者向けの C# 解説本も読んでおいて C# の基本構文を押さえておけば、C# で書かれたコードを VB.NET で記述しなおすのも簡単です。

noname#140971
質問者

お礼

現状では、私はMy を使っていません。 未だ、配列呼び込みに関する回答はありません。 しかし、ENUM、*=、+=、<<、>> をサポートした.NET。 「ならば、JavaのLISTクラスもサポートしたのでは?」と思って検索。 二分検索がYahoo でヒットしないのにGoogleではヒットしたとの回答。 するとザックザクとヒット。 構想していた関数が完成したところです。 このことを踏まえるとご指摘の件は納得です。

関連するQ&A

専門家に質問してみよう