BaseDecodeType
BaseDecodeType class
MultyDecodeType 和 SingleDecodeType 的基类。
public abstract class BaseDecodeType : IEquatable<BaseDecodeType>
方法
姓名 | 描述 |
---|---|
abstract ContainsAny(params BaseDecodeType[]) | 确定任何给定的解码类型是否包含在 中 |
Equals(BaseDecodeType) | 返回一个值,指示此实例是否等于指定的BaseDecodeType 值. |
virtual Equals(MultyDecodeType) | 返回一个值,指示此实例是否等于指定的MultyDecodeType 值. |
override Equals(object) | 返回一个值,指示此实例是否等于指定的BaseDecodeType 值. |
virtual Equals(SingleDecodeType) | 返回一个值,指示此实例是否等于指定的SingleDecodeType 值. |
override GetHashCode() | 返回此实例的哈希码。 |
static TryParse(string, out BaseDecodeType) | 在确定具体类型后,将 BaseDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。 |
static TryParse(string, out MultyDecodeType) | 将 MultyDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。 |
static TryParse(string, out SingleDecodeType) | 将 SingleDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。 |
例子
此示例展示了如何将 BaseDecodeType 与 SingleDecodeType 和 MultyDecodeType 一起使用
[C#]
BaseDecodeType decodeOne = DecodeType.Code128;
BaseDecodeType decodeTwo = new MultyDecodeType(DecodeType.Code128, DecodeType.Code39Standard, DecodeType.Code39Extended);
[VB.NET]
Dim decodeOne As BaseDecodeType = DecodeType.Code128
Dim decodeTwo As BaseDecodeType = New MultyDecodeType(DecodeType.Code128, DecodeType.Code39Standard, DecodeType.Code39Extended)