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 ประกอบด้วยชื่อถนน หมายเลขบ้าน หรือกล่องไปรษณีย์

การตั้งค่าฟิลด์นี้จะตั้งค่าประเภทที่อยู่เป็น Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements เว้นแต่จะเป็น Aspose.BarCode.ComplexBarcode.AddressType.Structured อยู่แล้ว ในกรณีนี้จะกลายเป็น Aspose.BarCode.ComplexBarcode.AddressType.Conflicting

ฟิลด์นี้ใช้เฉพาะสำหรับที่อยู่ที่เป็นองค์ประกอบรวมกันและเป็นทางเลือก

public string AddressLine1 { get; set; }

ค่า Property

string

AddressLine2

รับหรือกำหนดบรรทัดที่อยู่ 2

บรรทัดที่อยู่ 2 ประกอบด้วยรหัสไปรษณีย์และเมือง

การตั้งค่าฟิลด์นี้จะตั้งค่าประเภทที่อยู่เป็น Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements เว้นแต่จะเป็น Aspose.BarCode.ComplexBarcode.AddressType.Structured อยู่แล้ว ในกรณีนี้จะกลายเป็น Aspose.BarCode.ComplexBarcode.AddressType.Conflicting

ฟิลด์นี้ใช้เฉพาะสำหรับที่อยู่ที่เป็นองค์ประกอบรวมกัน สำหรับประเภทนี้จะต้องตั้งค่า

public string AddressLine2 { get; set; }

ค่า Property

string

CountryCode

รับหรือกำหนดรหัสประเทศ ISO สองตัว

รหัสประเทศเป็นสิ่งจำเป็น เว้นแต่ที่อยู่ทั้งหมดจะมีค่า null หรือค่าว่าง

public string CountryCode { get; set; }

ค่า Property

string

HouseNo

รับหรือกำหนดหมายเลขบ้าน

การตั้งค่าฟิลด์นี้จะตั้งค่าประเภทที่อยู่เป็น Aspose.BarCode.ComplexBarcode.AddressType.Structured เว้นแต่จะเป็น Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements อยู่แล้ว ในกรณีนี้จะกลายเป็น Aspose.BarCode.ComplexBarcode.AddressType.Conflicting

ฟิลด์นี้ใช้เฉพาะสำหรับที่อยู่ที่มีโครงสร้างและเป็นทางเลือก

public string HouseNo { get; set; }

ค่า Property

string

Name

รับหรือกำหนดชื่อ ซึ่งอาจเป็นชื่อและนามสกุลของบุคคลธรรมดาหรือชื่อบริษัทของนิติบุคคล

public string Name { get; set; }

ค่า Property

string

PostalCode

รับหรือกำหนดรหัสไปรษณีย์

การตั้งค่าฟิลด์นี้จะตั้งค่าประเภทที่อยู่เป็น Aspose.BarCode.ComplexBarcode.AddressType.Structured เว้นแต่จะเป็น Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements อยู่แล้ว ในกรณีนี้จะกลายเป็น Aspose.BarCode.ComplexBarcode.AddressType.Conflicting

ฟิลด์นี้ใช้เฉพาะสำหรับที่อยู่ที่มีโครงสร้าง สำหรับประเภทนี้จะต้องตั้งค่า

public string PostalCode { get; set; }

ค่า Property

string

Street

รับหรือกำหนดถนน

ถนนต้องระบุโดยไม่มีหมายเลขบ้าน

การตั้งค่าฟิลด์นี้จะตั้งค่าประเภทที่อยู่เป็น Aspose.BarCode.ComplexBarcode.AddressType.Structured เว้นแต่จะเป็น Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements อยู่แล้ว ในกรณีนี้จะกลายเป็น Aspose.BarCode.ComplexBarcode.AddressType.Conflicting

ฟิลด์นี้ใช้เฉพาะสำหรับที่อยู่ที่มีโครงสร้างและเป็นทางเลือก

public string Street { get; set; }

ค่า Property

string

Town

รับหรือกำหนดเมืองหรือชุมชน

การตั้งค่าฟิลด์นี้จะตั้งค่าประเภทที่อยู่เป็น Aspose.BarCode.ComplexBarcode.AddressType.Structured เว้นแต่จะเป็น Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements อยู่แล้ว ในกรณีนี้จะกลายเป็น Aspose.BarCode.ComplexBarcode.AddressType.Conflicting

ฟิลด์นี้ใช้เฉพาะสำหรับที่อยู่ที่มีโครงสร้าง สำหรับประเภทนี้จะต้องตั้งค่า

public string Town { get; set; }

ค่า Property

string

Type

รับประเภทที่อยู่

ประเภทที่อยู่จะถูกตั้งค่าโดยอัตโนมัติจากการตั้งค่าถนน / หมายเลขบ้าน หรือบรรทัดที่อยู่ 1 และ 2 ก่อนที่จะตั้งค่าฟิลด์ ประเภทที่อยู่จะเป็น ไม่แน่นอน หากตั้งค่าฟิลด์ของทั้งสองประเภท จะทำให้ประเภทที่อยู่กลายเป็น ขัดแย้ง

public AddressType Type { get; }

ค่า Property

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

รหัสแฮชสำหรับวัตถุปัจจุบัน

 แบบไทย