MultyDecodeType

MultyDecodeType class

复合解码类型。

public class MultyDecodeType : BaseDecodeType, IEquatable<MultyDecodeType>

构造函数

姓名 描述
MultyDecodeType(params BaseDecodeType[]) 初始化MultyDecodeType类.
MultyDecodeType(params SingleDecodeType[]) 初始化MultyDecodeType类.

特性

姓名 描述
GetSingleTypesCount { get; } 返回多个单一类型。

方法

姓名 描述
Add(SingleDecodeType) 再增加一个SingleDecodeType到 MultyDecodeType.
ContainsAll(params BaseDecodeType[]) 检查这是否包含条形码类型中的所有类型。
override ContainsAny(params BaseDecodeType[]) 包含任何类型
Equals(BaseDecodeType) 返回一个值,指示此实例是否等于指定的BaseDecodeType值.
override Equals(MultyDecodeType) 返回一个值,指示此实例是否等于指定的MultyDecodeType值.
override Equals(object) 返回一个值,指示此实例是否等于指定的MultyDecodeType值.
virtual Equals(SingleDecodeType) 返回一个值,指示此实例是否等于指定的SingleDecodeType值.
override GetHashCode() 返回此实例的哈希码。
GetSingleTypes() 表示单个类型的列表。
override ToString() 将 MultyDecodeType 表示为字符串的重写方法。
static TryParse(string, out MultyDecodeType) 将 MultyDecodeType 的字符串表示形式转换为其实例。 返回值指示转换是成功还是失败。

例子

此示例展示了如何创建组合 SingleDecodeType 和 MultiDecode 类型的复合 MultyDecode 类型。

[C#]
MultyDecodeType types1 = new MultyDecodeType(DecodeType.QR, DecodeType.DataMatrix);
MultyDecodeType types2 = new MultyDecodeType(types1, DecodeType.Code128, DecodeType.Code39Standard);
[VB.NET]
Dim multyType1 As MultyDecodeType 
multyType1 = New MultyDecodeType(DecodeType.QR, DecodeType.DataMatrix)
Dim multyType2 As MultyDecodeType
multyType2 = New MultyDecodeType(multyType1, DecodeType.Code128, DecodeType.Code39Standard)

也可以看看