Làm cách nào để gọi phương thức tĩnh? Tôi muốn gọi nó từ một lớp mà tôi đã tạo, tôi muốn lấy vị trí từ IP. Tôi đã tuyên bố nó nhưng những gì tôi cần làm là gọi phương thức ... như static
...Gọi phương thức tĩnh trong C#
Thành thật mà nói với bạn, tôi khá bối rối ở đây, tôi có cần phải nhanh chóng address
, city
, v.v. .?
Tôi đã làm điều này cho đến nay;
LocationTools.cs
public static class LocationTools
{
public static void GetLocationFromIP(string address, out string city, out string region, out string country, out double? latitude, out double? longitude)
{
Home.cs
public string IPAPIKey
{
get
{
return WebConfigurationManager.AppSettings["IPAPIKey"];
}
}
////To get the ip address of the machine and not the proxy use the following code
static void GetLocationFromIP()
{
string strIPAddress = Request.UserHostAddress.ToString();
strIPAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (strIPAddress == null || strIPAddress == "")
{
strIPAddress = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
}
}
}
bạn đã thử gì? chỉ cần sử dụng LocationTools.GetLocationFromIP (...); –