System.Runtime.InteropServices 是用来干吗的?MSDN上说:System.Runtime.InteropServices 命名空间提供各种各样支持 COM interop 及平台调用服务的成员。如果您对这些服务不熟悉,请参见 与非托管代码交互操作。 此命名空间提供了多种类别的功能,如下表所示。属性可控制封送行为,例如如何安排结构或表示字符串。其中最重要的属性有 DllImportAttribute(可以用来定义用于访问非托管 API 的平台调用方法)和 MarshalAsAttribute(可以用来指定如何在托管内存与非托管内存之间封送数据)。 
看不明白啊,能根据实例解释下吗?是在票据打印类中见到它的。