Xamarin:使用 Java.IO 和 System.IO 之间的任何区别
Xamarin: Any difference between using Java.IO and System.IO
我想知道使用 Java.IO 和 System.IO 之间是否有任何区别,因为两者都可以实现相同的目标。
android和iOS都可以使用System.iO,但是android这边只能使用Java.IO。因此,从技术上讲,您可以设置一个共享项目,该项目将被您的 iOS 和 Android 项目引用,并在那里共享 IO 逻辑。唯一的区别是 iOS 与 Android 上的资源路径不同。
Java.IO
和System.IO
有区别。 System.IO
是来自 .NET BCL 的命名空间。
The System.IO namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support.
而 Java.IO
是作为 JDK 的一部分提供的软件包。
Java.io package provides classes for system input and output through data streams, serialization and the file system.
由于 System.Io 是 BCL 的一部分,我们可以将其中的大部分 类 用于跨平台的 IO 操作
Each platform has a slightly different directory structure, and different filesystem capabilities - for example Xamarin.iOS and Xamarin.Android support most System.IOfunctionality.
我想知道使用 Java.IO 和 System.IO 之间是否有任何区别,因为两者都可以实现相同的目标。
android和iOS都可以使用System.iO,但是android这边只能使用Java.IO。因此,从技术上讲,您可以设置一个共享项目,该项目将被您的 iOS 和 Android 项目引用,并在那里共享 IO 逻辑。唯一的区别是 iOS 与 Android 上的资源路径不同。
Java.IO
和System.IO
有区别。 System.IO
是来自 .NET BCL 的命名空间。
The System.IO namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support.
而 Java.IO
是作为 JDK 的一部分提供的软件包。
Java.io package provides classes for system input and output through data streams, serialization and the file system.
由于 System.Io 是 BCL 的一部分,我们可以将其中的大部分 类 用于跨平台的 IO 操作
Each platform has a slightly different directory structure, and different filesystem capabilities - for example Xamarin.iOS and Xamarin.Android support most System.IOfunctionality.