以下关于MarshalByRefObject类的描述中,哪些是正确的? A: 网络分布式应用程序经常需要跨应用程序域进行对象交互,用MarshalByRefObject可简化这种程序的开发。 B: MarshalByRefObject是通过使用代理交换消息来跨域进行通信的对象的基类。 C: MarshalByRefObject对象在本地应用程序域的边界内不可直接访问。 D: 远程应用程序域中的应用程序首次访问MarshalByRefObject时,会向该远程应用程序传递代理。
以下关于MarshalByRefObject类的描述中,哪些是正确的? A: 网络分布式应用程序经常需要跨应用程序域进行对象交互,用MarshalByRefObject可简化这种程序的开发。 B: MarshalByRefObject是通过使用代理交换消息来跨域进行通信的对象的基类。 C: MarshalByRefObject对象在本地应用程序域的边界内不可直接访问。 D: 远程应用程序域中的应用程序首次访问MarshalByRefObject时,会向该远程应用程序传递代理。
下面关于文件读写操作的描述中,正确的是: A: .NET框架的文件I/O涉及的文件类型有两种:以ASCII码形式存储数据的文本文件类和以二进制形式存储数据的二进制文件类。 B: 数据流动的方向有两种:数据从外部源端(文件、网络等)流向内存的输入流或读出流和数据从内存流向外部(文件、网络、打印等)的输出流或写入流。 C: 非MarshalByRefObject派生的BinaryReader、BinaryWriter,都用于对二进制文件进行操作,前者从文件读取数据,是输出流;后者把数据写到文件,是输入流。 D: 从MarshalByRefObject的TextReader 和TextWriter派生而来的StreamReader、StringReader、StreamWriter、StringWriter 都用于对文本文件进行操作,前两个是输出流,后两个是输入流。
下面关于文件读写操作的描述中,正确的是: A: .NET框架的文件I/O涉及的文件类型有两种:以ASCII码形式存储数据的文本文件类和以二进制形式存储数据的二进制文件类。 B: 数据流动的方向有两种:数据从外部源端(文件、网络等)流向内存的输入流或读出流和数据从内存流向外部(文件、网络、打印等)的输出流或写入流。 C: 非MarshalByRefObject派生的BinaryReader、BinaryWriter,都用于对二进制文件进行操作,前者从文件读取数据,是输出流;后者把数据写到文件,是输入流。 D: 从MarshalByRefObject的TextReader 和TextWriter派生而来的StreamReader、StringReader、StreamWriter、StringWriter 都用于对文本文件进行操作,前两个是输出流,后两个是输入流。
1