View Full Version : سوال: تبدیل دو خط کد vb.net به C#
arezoo_helpful
یک شنبه 13 شهریور 1390, 13:45 عصر
با سلام خدمت اساتید محترم.من یک سوال داشتم که ممنون می شم جوابم رو بدید.خیلی تلاش کردم جوابشو بفهم اما نشد.:گریه:لطفا کمک کنید.
من دو خط کد برنامه با VB.net دارم که میخوام اونا رو به C# تبدیل کنم اما هرطور مینویسم error میگیره.کد ها این ها هستند
Dim w As Array
w = FileUpload1.FileName.Split(".")
تورو خدا زودتر بگید چون خیلی عجله دارم.
با سپاس فراوان
payman_xxp
یک شنبه 13 شهریور 1390, 14:04 عصر
با سلام خدمت اساتید محترم.من یک سوال داشتم که ممنون می شم جوابم رو بدید.خیلی تلاش کردم جوابشو بفهم اما نشد.:گریه:لطفا کمک کنید.
من دو خط کد برنامه با VB.net دارم که میخوام اونا رو به C# تبدیل کنم اما هرطور مینویسم error میگیره.کد ها این ها هستند
Dim w As Array
w = FileUpload1.FileName.Split(".")
تورو خدا زودتر بگید چون خیلی عجله دارم.
با سپاس فراوان
سلام
یکی از کاملترین نمونه های MSDN جهت استفاده از متد string.split در #C:
class TestStringSplit
{
static void Main()
{
char[] delimiterChars = { ' ', ',', '.', ':', '\t' };
string text = "one\ttwo three:four,five six seven";
System.Console.WriteLine("Original text: '{0}'", text);
string[] words = text.Split(delimiterChars);
System.Console.WriteLine("{0} words in text:", words.Length);
foreach (string s in words)
{
System.Console.WriteLine(s);
}
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
/* Output:
Original text: 'one two three:four,five six seven'
7 words in text:
one
two
three
four
five
six
seven
*/
امیدوارم کامل و گویا باشه.
موفق باشید.
arezoo_helpful
یک شنبه 13 شهریور 1390, 14:08 عصر
سلام
یکی از کاملترین نمونه های MSDN جهت استفاده از متد string.split در #C:
class TestStringSplit
{
static void Main()
{
char[] delimiterChars = { ' ', ',', '.', ':', '\t' };
string text = "one\ttwo three:four,five six seven";
System.Console.WriteLine("Original text: '{0}'", text);
string[] words = text.Split(delimiterChars);
System.Console.WriteLine("{0} words in text:", words.Length);
foreach (string s in words)
{
System.Console.WriteLine(s);
}
// Keep the console window open in debug mode.
System.Console.WriteLine("Press any key to exit.");
System.Console.ReadKey();
}
}
/* Output:
Original text: 'one two three:four,five six seven'
7 words in text:
one
two
three
four
five
six
seven
*/
امیدوارم کامل و گویا باشه.
موفق باشید.
با تشکر فراوان.
ولی راستش من زیاد حرفه ای نیستم.
میشه همین دو خط رو به c# تبدیل کنید؟؟؟؟؟؟؟؟
بازم ممنونم
ahrimaneahurai
یک شنبه 13 شهریور 1390, 15:15 عصر
string[] arr= new FileUpload1.FileName.Split(".")
payman_xxp
یک شنبه 13 شهریور 1390, 15:19 عصر
سلام
معادل سطر اول میشه:
string[] w;
و معادل سطر دوم میشه:
w = FileUpload1.FileName.Split('.');
موفق باشید.
sareh5064
یک شنبه 13 شهریور 1390, 16:28 عصر
توی C# باید اندیس داخل کروشه باشه نه پرانتز
فکرکنم اشکال کارت اینجاست
اگر نیست بگو error چیه تا بگم!
arezoo_helpful
یک شنبه 13 شهریور 1390, 16:30 عصر
با تشکر از شما
Error 1 'string.ToString(System.IFormatProvider)' is a 'method', which is not valid in the given context C:\Users\ali\Documents\register site\Default.aspx.cs
arezoo_helpful
یک شنبه 13 شهریور 1390, 16:31 عصر
البته وقتی پرانتز رو به [] تبدیل کردم این error رو داد
arezoo_helpful
یک شنبه 13 شهریور 1390, 17:08 عصر
با تشکر فراوان و آرزوی موفقیت برای همه دوستانی که کمکم کردند.مشکل با کمک شما و کمی هم تلاش بنده حل شد
پیروز و سربلند باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.