PDA

View Full Version : سوال: معادل این کد به c#



bagion
یک شنبه 26 شهریور 1391, 15:02 عصر
با سلام
این سه چهارخط به زبان vb.net هست با هر نرم افزاری تبدیل می کنم اجرا نمیشه.کسی معادلشو به C# بلده؟
Dim ID, key As String
ID = GetSetting("Program Files", "Sys", "Setting", "")
key = Math.Sqrt((Val("&H" & ID)))
If Math.IEEERemainder(key, 1) = 0 Then frm.ShowDialog()

abcd_a
یک شنبه 26 شهریور 1391, 15:19 عصر
سلام
String ID, key;
فقط این تابع را نمی دونم
ID = GetSetting("Program Files", "Sys", "Setting", "")


key =( Math.Sqrt(double.Parse(ID))).ToString();

if( Math.IEEERemainder(double.Parse(key), 1) == 0 )
{
Form1 frm=new Form1();
frm.ShowDialog();
}

Mahmoud Zaad
یک شنبه 26 شهریور 1391, 15:30 عصر
سلام
اون تابع از توابع خود VB هست و برای ثبت در ریجستری، برای تبدیل از این سایت (http://gilles.tourreau.fr/csharp/csharp-equivalent-de-la-fonction-getsetting-de-vb-dotnet.html) می تونید استفاده کنید. در ضمن از همون اول می شد key رو double تعریف کرد که نیازی هم به اون تبدیلات نباشه. (البته اگه کد فقط همین یه قسمت باشه.)