4AspNet IPInfo v1.0

CountryInfo Structure

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

public struct CountryInfo

Thread Safety

This type is safe for multithreaded operations.

Remarks

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.

Example

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);
}

Requirements

Namespace: ForAspNet.IPInfo

Assembly: 4AspNet.IPInfo (in 4AspNet.IPInfo.dll)

See Also

CountryInfo Members | ForAspNet.IPInfo Namespace