请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
先前版本
System.IO.Ports
SerialPort 类

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
.NET Framework 类库
SerialPort 类

注意:此类在 .NET Framework 2.0 版中是新增的。

表示串行端口资源。

命名空间:System.IO.Ports
程序集:System(在 system.dll 中)

Visual Basic(声明)
Public Class SerialPort
    Inherits Component
Visual Basic(用法)
Dim instance As SerialPort
C#
public class SerialPort : Component
C++
public ref class SerialPort : public Component
J#
public class SerialPort extends Component
JScript
public class SerialPort extends Component

此类用于控制串行端口文件资源。此类提供同步 I/O 和事件驱动的 I/O、对管脚和中断状态的访问以及对串行驱动程序属性的访问。另外,此类的功能可以包装在内部 Stream 对象中,可通过 BaseStream 属性访问,并且可以传递给包装或使用流的类。

SerialPort 类支持以下编码:ASCIIEncodingUTF8EncodingUnicodeEncodingUTF32Encoding 以及 mscorlib.dll 中定义的、代码页小于 50000 或者为 54936 的所有编码。您可以使用其他编码,但必须使用 ReadByteWrite 方法并自己执行编码。

下面的代码示例演示如何使用 SerialPort 类以允许两位用户分别在两台通过 NULL 调制解调器电缆连接的独立计算机上聊天。本示例中,在聊天之前将提示用户输入端口设置和用户名。这两台计算机必须同时执行该程序才能实现本示例的全部功能。

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.IO.Ports.SerialPort
此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

.NET Framework

受以下版本支持:2.0

.NET Compact Framework

受以下版本支持:2.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker