-
جمعه 19 تیر 1388, 19:35 عصر
#1
کاربر دائمی
گرفتن اشکال در C# ولی انجام درست در VB.Net
من یک مبتدی در C# هستم، در واقع دارم از VB.Net به C# کوچ می کنم. به VB.Net کاملاً مسلط هستم و کلیه امور .Net را می دانم.
بدین ترتیب تنها تغییر Syntax کد می باشد، ولی سئوال من اینجاست، که کد ساده که پس از تغییر با نرم افزارهای مربوطه انجام می دهم، در VB.net انجام می دهد، بدون مشکل خاصی ولی همان کد در C# ایرادت فراوان می گیرد.
برای مثال یک متن را دارم در یک متغیر متنی می ریزم، ایراد می گیرد، (یک خط کد فقط) ولی در VB.Net براحتی اجام می دهد.
(برای مثال از Dialog box open مورد File name را می خوانم که یک متغیر متنی بر می گرداند، کد زیر
openFileDialog1.ShowDialog();
strResule = openFileDialog1.FileNames;
MessageBox.Show( strResule,"aa");
متغیر strResule را در بالا تعریف کرده ام، ولی ایراد زیر را نشان می دهد:
"Argument '1': cannot convert from 'string[]' to 'string'
ولی همین کد در VB.net بدرستی انجام می شود.
دلیل چیست.
این را هم باید بگویم که Syntax برنامه C# خیلی مبهم نسبت به VB.Net است، و خدا بداد برسد.
متشکرم - بزرگمهر
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت