Class Address

Class Address

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

Alacaklının veya borçlunun adresi.

Sokak, bina numarası, posta kodu ve şehir (tip yapılandırılmış adres) ayarlayabilir veya adres satırı 1 ve 2 (tip birleşik adres öğeleri) ayarlayabilirsiniz. Bu alanlardan herhangi biri ayarlandığında tip otomatik olarak ayarlanır. Alanlar ayarlanmadan önce adres tipi belirsizdir. Her iki tipten alanlar ayarlandığında, adres tipi çelişkili hale gelir. Ad ve ülke kodu her zaman ayarlanmalıdır, aksi takdirde tüm alanlar boşsa.

public sealed class Address : IEquatable<address>

Kalıtım

objectAddress

Uygulamalar

IEquatable<address>

Kalıtılan Üyeler

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

Yapıcılar

Address()

Address örneğini oluşturur.

public Address()

Özellikler

AddressLine1

Adres satırı 1’i alır veya ayarlar.

Adres satırı 1, sokak adı, bina numarası veya P.O. kutusunu içerir.

Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.Structured ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.

Bu alan yalnızca birleşik öğeler adresleri için kullanılır ve isteğe bağlıdır.

public string AddressLine1 { get; set; }

Özellik Değeri

string

AddressLine2

Adres satırı 2’yi alır veya ayarlar.

Adres satırı 2, posta kodu ve şehri içerir.

Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.Structured ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.

Bu alan yalnızca birleşik öğeler adresleri için kullanılır. Bu tür için zorunludur.

public string AddressLine2 { get; set; }

Özellik Değeri

string

CountryCode

İki harfli ISO ülke kodunu alır veya ayarlar.

Ülke kodu, tüm adres null veya boş değerler içeriyorsa zorunlu değildir.

public string CountryCode { get; set; }

Özellik Değeri

string

HouseNo

Bina numarasını alır veya ayarlar.

Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.

Bu alan yalnızca yapılandırılmış adresler için kullanılır ve isteğe bağlıdır.

public string HouseNo { get; set; }

Özellik Değeri

string

Name

Adı alır veya ayarlar; doğal bir kişinin ad ve soyadı veya bir tüzel kişinin şirket adıdır.

public string Name { get; set; }

Özellik Değeri

string

PostalCode

Posta kodunu alır veya ayarlar.

Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.

Bu alan yalnızca yapılandırılmış adresler için kullanılır. Bu tür için zorunludur.

public string PostalCode { get; set; }

Özellik Değeri

string

Street

Sokak adını alır veya ayarlar.

Sokak adı bina numarası olmadan belirtilmelidir.

Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.

Bu alan yalnızca yapılandırılmış adresler için kullanılır ve isteğe bağlıdır.

public string Street { get; set; }

Özellik Değeri

string

Town

Şehir veya kasabayı alır veya ayarlar.

Bu alanı ayarlamak, adres tipini Aspose.BarCode.ComplexBarcode.AddressType.Structured olarak ayarlar, aksi takdirde zaten Aspose.BarCode.ComplexBarcode.AddressType.CombinedElements ise, Aspose.BarCode.ComplexBarcode.AddressType.Conflicting olur.

Bu alan yalnızca yapılandırılmış adresler için kullanılır. Bu tür için zorunludur.

public string Town { get; set; }

Özellik Değeri

string

Type

Adres tipini alır.

Adres tipi, sokak / bina numarası veya adres satırı 1 ve 2 ayarlanarak otomatik olarak ayarlanır. Alanlar ayarlanmadan önce adres tipi Belirsizdir. Her iki tipten alanlar ayarlandığında, adres tipi Çelişkili hale gelir.

public AddressType Type { get; }

Özellik Değeri

AddressType

Metotlar

Clear()

Tüm alanları temizler ve tipi Aspose.BarCode.ComplexBarcode.AddressType.Undetermined olarak ayarlar.

public void Clear()

Equals(object)

Belirtilen nesnenin mevcut nesne ile eşit olup olmadığını belirler.

public override bool Equals(object obj)

Parametreler

obj object

Mevcut nesne ile karşılaştırılacak nesne.

Dönüş Değeri

bool

true belirtilen nesne mevcut nesne ile eşitse; aksi takdirde false.

Equals(Address)

Belirtilen adresin mevcut adresle eşit olup olmadığını belirler.

public bool Equals(Address other)

Parametreler

other Address

Mevcut adres ile karşılaştırılacak adres.

Dönüş Değeri

bool

true belirtilen nesne mevcut nesne ile eşitse; aksi takdirde false.

GetHashCode()

Bu örneğin hash kodunu alır.

public override int GetHashCode()

Dönüş Değeri

int

Mevcut nesne için bir hash kodu.

 Türkçe