2016-04-19 12 views

答えて

0

Java.IOSystem.IOの間に違いがあります。 System.IOは、.NET BCLに由来する名前空間です。

System.IO名前空間には、ファイルとデータストリームの読み取りと書き込み、および基本的なファイルとディレクトリのサポートを提供する型が含まれています。

Java.IOは、JDKの一部として利用可能なパッケージです。

Java.ioパッケージは、データストリーム、シリアライズ、およびファイルシステムを介したシステム入力と出力のためのクラスを提供します。

System.IoはBCLの一部であるため、我々はプラットフォーム間でのIO操作のためのもので、クラスのほとんどを使用することができますに

各プラットフォームは、わずかに異なるディレクトリ構造を持っており、異なるファイルシステムの能力 - についてXamarin.iOSとXamarin.AndroidはほとんどのSystem.IO機能をサポートしています。

0

アンドロイドとiOSの両方でSystem.iOを使用できますが、アンドロイド側でのみJava.IOを使用できます。技術的には、iOSとAndroidプロジェクトの両方で参照される共有プロジェクトを設定し、そこでIOロジックを共有することができます。唯一の違いは、iOSとAndroidのリソースへのパスが異なることです。

関連する問題