反復するために多次元配列またはデータテーブルのいずれかに取り込む必要がある長い(っぽい)csvがあります。形式は単純です。
filepathX、sizeinbytes1(つまり、C:\ temp \ yourfile.txt、12345)
ストレート.netではOleDbプロバイダーを使用しましたが、Unityエンジンはこの参照ではうまく機能しないようです。FileHelpersのような外部ライブラリを使用できません。
dasblinkenlight は、CVS が (一般的に) 解析するのが自明ではないことについて正しいですが、非常に特殊な形式について説明しました。
個人的には、ファイルを 1 行ずつ読み取り、LastIndexOf(",") を使用してサイズを分割します。これにより、少なくともファイル名にコンマが含まれる可能性から保護されます。
最後に、配列またはデータテーブルで本当に必要ですか? 「yield return」を使用してファイルの読み取りを独自のイテレータにラップし (怠惰な場合はカスタム構造体またはタプルを返します)、少なくとも「素敵な」コードを上に置いて反復を実行することができます。