点击或拖拽改变大小

__Psz 结构

X#
Internal type that implements the XBase Compatible PSZ type.
This type has many operators and implicit converters that normally are never directly called from user code.

命名空间:  XSharp
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
[SerializableAttribute]
 STRUCTURE __Psz IMPLEMENTS IEquatable<PSZ>, 
	ISerializable
查看代码

__Psz 类型公开以下成员。

构造函数
  名称说明
公共方法__Psz(IntPtr)
初始化 __Psz 类的一个新实例
公共方法__Psz(String)
初始化 __Psz 类的一个新实例
公共方法__Psz(SerializationInfo, StreamingContext)
从序列化数据构造一个值
Top
属性
  名称说明
公共属性静态成员_NULL_PSZ
公共属性Item
Top
方法
  名称说明
公共方法GetHashCode
Returns the hash code for this instance.
(重写 GetHashCode.)
公共方法GetObjectData
Populates a SerializationInfo with the data needed to serialize the target object.
Top
运算符
  名称说明
公共运算符静态成员Addition(String, __Psz)
公共运算符静态成员Addition(__Psz, Int32)
公共运算符静态成员Addition(__Psz, String)
公共运算符静态成员Addition(__Psz, UInt32)
公共运算符静态成员Addition(__Psz, __Psz)
公共运算符静态成员Equality
公共运算符静态成员GreaterThan
公共运算符静态成员GreaterThanOrEqual
公共运算符静态成员(Byte* to __Psz)
公共运算符静态成员(Int32 to __Psz)
公共运算符静态成员(IntPtr to __Psz)
公共运算符静态成员(SByte* to __Psz)
公共运算符静态成员(UInt32 to __Psz)
公共运算符静态成员(Void* to __Psz)
公共运算符静态成员(__Psz to Void*)
公共运算符静态成员(__Psz to Byte*)
公共运算符静态成员(__Psz to SByte*)
公共运算符静态成员(__Psz to IntPtr)
公共运算符静态成员(__Psz to String)
公共运算符静态成员(__Psz to Int32)
公共运算符静态成员(__Psz to Int64)
公共运算符静态成员(__Psz to UInt32)
公共运算符静态成员Inequality
公共运算符静态成员LessThan
公共运算符静态成员LessThanOrEqual
公共运算符静态成员Subtraction(String, __Psz)
公共运算符静态成员Subtraction(__Psz, String)
公共运算符静态成员Subtraction(__Psz, __Psz)
Top
备注
提示 提示:
PSZ 类型仅用于兼容性。在大多数情况下,类型可以和应该被替换为普通字符串。
如果需要与期望 ANSI 字符串的 Win32 API 函数进行接口,通常也有一个接受 Unicode 字符串的替代方案。我们建议尽可能使用该替代方案。
参见