PDA

View Full Version : تبدیل کد #C به VB.NET - لطفاً معادل وی بی این کد را میخواستم



nazari546
جمعه 17 بهمن 1393, 20:26 عصر
بدست آوردن شهر کاربر از طریق IP (http://www.operating-system.ir/post-121.aspx)

با استفاده از کد زیر می تونید شهر کاربر رو بدست بیارید. فعلا دارم روی این کار میکنم که بتونم شهرش رو هم توی گوگل مپ نمایش بدم.


public static string GetLocation()
{
var client = new WebClient();
string ipaddress = string.Empty;
try
{
ipaddress = client.DownloadString("http://whatismyip.org/");
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.ToString() );
}
if(string.IsNullOrEmpty(ipaddress)) { }
string requrl = string.Format("http://ipinfodb.com/ip_query.php?ip={0}", ipaddress);
var httpreq = WebRequest.Create(requrl) as HttpWebRequest;
try
{
string result = null;
if (httpreq != null)
{
var response = httpreq.GetResponse() as HttpWebResponse;
using (var reader = new StreamReader(response.GetResponseStream()))
{
result = reader.ReadToEnd();
}
}
var sr = new StringReader(result);
XElement respElement = XElement.Load(sr);
//XElement respElement = XElement.Load(StringReader(result)); return (string)respElement.Element("City");
}
catch { }
return ""; }

abtinjon
شنبه 18 بهمن 1393, 10:33 صبح
از اين لينك استفاده كنيد:
تبديل كد C#به VB.net (http://www.developerfusion.com/tools/convert/csharp-to-vb/)