-
Notifications
You must be signed in to change notification settings - Fork 35
Properties
Martijn Bodeman edited this page Nov 25, 2023
·
8 revisions
The Iban type exposes several convenience properties to extract components of an IBAN.
IbanParser parser = new IbanParser(new IbanValidator());
Iban iban = parser.Parse("GB29NWBK60161331926819");
Console.WriteLine(iban.Country.TwoLetterISORegionName); // GB
Console.WriteLine(iban.Bban); // NWBK60161331926819
Console.WriteLine(iban.BankIdentifier); // NWBK
Console.WriteLine(iban.BranchIdentifier); // 601613Note that
BankIdentifierandBranchIdentifierare not supported for all countries and registry providers, in which casenullwill be returned. Either identifier is guaranteed notnullwhen the country specification defines positional information, which can can be looked up in theIIbanRegistry.You can also access a country its registry information via the
iban.Countryproperty, for example:iban.Country.Branch.Position.
