PDA

View Full Version : سوال: تبدیل کد از vb.net به c#



neegar
چهارشنبه 16 اسفند 1391, 17:50 عصر
سلام به دوستان،
من کد زیر رو به زبان vb.net نوشتم :

sResult = sResult & Chr(Asc(Mid(sTmp, icnt, 1)) - Asc("g"))

حالا می خوام تبدیل به c# کنم ولی با سه قسمتش مشکل دارم :افسرده: :

1- Chr
2- Asc
3- Mid

اگه میشه کمکم کنید :گریه:

SHD.NET
چهارشنبه 16 اسفند 1391, 22:09 عصر
سلام
ابنو با سایت های تبدیلگر تبدیل کردم . ببین جواب میده ؟؟
sResult = (sResult + ((char)((Asc(sTmp.Substring((icnt - 1), 1)) - Asc("g")))));

docendo
چهارشنبه 16 اسفند 1391, 22:19 عصر
بفرما این هم کد شما


sResult == sResult + Strings.Chr(Strings.Asc(Strings.Mid(sTmp, icnt, 1)) - Strings.Asc("g"))






میتوانید از این سایت بصورت آنلاین هر کدی داشته باشید را تبدیل کنید (http://www.developerfusion.com/tools/convert/vb-to-csharp/)

neegar
شنبه 19 اسفند 1391, 11:35 صبح
sResult = (sResult + ((char)((Asc(sTmp.Substring((icnt - 1), 1)) - Asc("g")))));[/QUOTE]

ممنون، ولی هنوز قسمت Asc خطا میده و میگه که نمیشناستش.
معادل این تو C# چیه ؟
سایت های تبدیلگر خوبن اما این کد رو درست تبدیل نمی کنند.

esafb52
شنبه 19 اسفند 1391, 12:36 عصر
سلام دوست عزيز از اين استفاده كن بد نيست ارزش آزمايش رو داره از خود سايت مايكروسافت هستش
دانلود (http://visualstudiogallery.msdn.microsoft.com/cc8da841-f978-4c3e-8397-c820bd57298c/file/37496/6/LanguageConvert.vsix)
ضمنا براي تبديل
کد از vb.net به C#‎‎ هستش ولي ويژوال استديو 2010 ميخواد اگه نداري تا 1 ساعت انجامش ميدم

neegar
شنبه 19 اسفند 1391, 13:35 عصر
سلام دوست عزيز از اين استفاده كن بد نيست ارزش آزمايش رو داره از خود سايت مايكروسافت هستش
دانلود (http://visualstudiogallery.msdn.microsoft.com/cc8da841-f978-4c3e-8397-c820bd57298c/file/37496/6/LanguageConvert.vsix)
ضمنا براي تبديل
کد از vb.net به C#‎‎ هستش ولي ويژوال استديو 2010 ميخواد اگه نداري تا 1 ساعت انجامش ميدم


دوست عزیز واقعا ممنونم ولی کار نکرد.

esafb52
شنبه 19 اسفند 1391, 19:11 عصر
سلام خواهش عزیز من تبیدلش کردم خروجیش هم اینه :

SResult = sResult + Strings.Chr(System.Convert.ToInt32(Strings.Asc(Str ings.Mid((string) sTmp, System.Convert.ToInt32(Icnt), 1)) - Strings.Asc("g")));