Contains information about a country, such as code, name, currency, capital and so on.
For a list of all members of this type, see CountryInfo Members.
System.Object
ValueType
CountryInfo
This type is safe for multithreaded operations.
CountryInfo structure represents a set of properties which describes a country. To get a CountryInfo you should use either GetInfoByHostAddress or GetInfoByCountryCode methods of IPInfo object.
The following example demonstrates using of CountryInfo structure.
public void DisplayCountryInfoForAddress(string address)
{
// assume what license is already initialized
IPInfo ipi = new IPInfo();
CountryInfo ci = ipi.GetInfoByHostAddress(address);
Conslose.WriteLine("Country Code:\t{0}\n" +
"Country Code (3 letters):\t{1}\n" +
"Country Name:\t{2}\n" +
"Currency Code:\t{3}\n" +
"Currency:\t{4}\n" +
"Capital:\t{5}\n" +
"Region\t{6}",
ci.CountryCode, ci.CountryCode3,
ci.CountryName, ci.CurrencyCode,
ci.CurrencyName, ci.Capital, ci.Region);
}
Namespace: ForAspNet.IPInfo
Assembly: 4AspNet.IPInfo (in 4AspNet.IPInfo.dll)
CountryInfo Members | ForAspNet.IPInfo Namespace