Class Address

Class Address

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

債権者または債務者の住所。

ストリート、家番号、郵便番号、町を設定することができます(構造化住所タイプ) または住所行1と2を設定することができます(結合住所要素タイプ)。いずれかのフィールドが設定されると、タイプは自動的に設定されます。フィールドを設定する前は、住所タイプは未定義です。 両方のタイプのフィールドが設定されると、住所タイプは矛盾になります。 名前と国コードは、すべてのフィールドが空でない限り、常に設定する必要があります。

public sealed class Address : IEquatable<address>

継承

objectAddress

実装

IEquatable<address>

継承メンバー

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

コンストラクタ

Address()

Addressのインスタンスを作成します。

public Address()

プロパティ

AddressLine1

住所行1を取得または設定します。

住所行1には、ストリート名、家番号、またはP.O.ボックスが含まれます。

このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.CombinedElementsに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.Structuredの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。

このフィールドは結合要素住所のみに使用され、オプションです。

public string AddressLine1 { get; set; }

プロパティ値

string

AddressLine2

住所行2を取得または設定します。

住所行2には、郵便番号と町が含まれます。

このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.CombinedElementsに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.Structuredの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。

このフィールドは結合要素住所のみに使用されます。このタイプでは必須です。

public string AddressLine2 { get; set; }

プロパティ値

string

CountryCode

2文字のISO国コードを取得または設定します。

国コードは、全住所がnullまたは空の値を含む場合を除き必須です。

public string CountryCode { get; set; }

プロパティ値

string

HouseNo

家番号を取得または設定します。

このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。

このフィールドは構造化住所のみに使用され、オプションです。

public string HouseNo { get; set; }

プロパティ値

string

Name

自然人の名前(名と姓)または法人の会社名を取得または設定します。

public string Name { get; set; }

プロパティ値

string

PostalCode

郵便番号を取得または設定します。

このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。

このフィールドは構造化住所のみに使用されます。このタイプでは必須です。

public string PostalCode { get; set; }

プロパティ値

string

Street

ストリートを取得または設定します。

ストリートは家番号なしで指定する必要があります。

このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。

このフィールドは構造化住所のみに使用され、オプションです。

public string Street { get; set; }

プロパティ値

string

Town

町または都市を取得または設定します。

このフィールドを設定すると、住所タイプはAspose.BarCode.ComplexBarcode.AddressType.Structuredに設定されます。ただし、すでに Aspose.BarCode.ComplexBarcode.AddressType.CombinedElementsの場合は、Aspose.BarCode.ComplexBarcode.AddressType.Conflictingになります。

このフィールドは構造化住所のみに使用されます。このタイプでは必須です。

public string Town { get; set; }

プロパティ値

string

Type

住所タイプを取得します。

住所タイプは、ストリート/家番号または住所行1と2のいずれかを設定することによって自動的に設定されます。フィールドを設定する前は、住所タイプは未定義です。 両方のタイプのフィールドが設定されると、住所タイプは矛盾になります。

public AddressType Type { get; }

プロパティ値

AddressType

メソッド

Clear()

すべてのフィールドをクリアし、タイプをAspose.BarCode.ComplexBarcode.AddressType.Undeterminedに設定します。

public void Clear()

Equals(object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

public override bool Equals(object obj)

パラメータ

obj object

現在のオブジェクトと比較するオブジェクト。

戻り値

bool

true指定されたオブジェクトが現在のオブジェクトと等しい場合。それ以外の場合はfalse

Equals(Address)

指定された住所が現在の住所と等しいかどうかを判断します。

public bool Equals(Address other)

パラメータ

other Address

現在の住所と比較する住所。

戻り値

bool

true指定されたオブジェクトが現在のオブジェクトと等しい場合。それ以外の場合はfalse

GetHashCode()

このインスタンスのハッシュコードを取得します。

public override int GetHashCode()

戻り値

int

現在のオブジェクトのハッシュコード。

 日本語