ورود

View Full Version : سوال: مشکل در تبدیل کد #C به vb



karim orooji
یک شنبه 18 مهر 1389, 14:38 عصر
با سلام به دوستان
این کد#C منه



List<KeyValuePair<string, object>> lst =
new List<KeyValuePair<string, object>>
{
new KeyValuePair<string, object>("Name", "علي"),
new KeyValuePair<string, object>("Number", 10),
new KeyValuePair<string, object>("Desc", "منابع مورد نياز")
};
string content = CLoadUC.RenderUserControl("WebUserControl1.ascx", lst);



کد اول رو با نرم افزار تبدیل کردم این طوری نمایش داد





'INSTANT VB TODO TASK: This type of object initializer has no direct VB equivalent prior to VB10:

Dim lst As New List(Of KeyValuePair(Of String, Object))() { New KeyValuePair(Of String, Object)("Name", "علي"), New KeyValuePair(Of String, Object)("Number", 10), New KeyValuePair(Of String, Object)("Desc", "منابع مورد نياز") }
Dim content As String = CLoadUC.RenderUserControl("WebUserControl1.ascx", lst)




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



Dim lst As New List(Of KeyValuePair(Of String, Object))() From { _ New KeyValuePair(Of String, Object)("Name", "علي"), _ New KeyValuePair(Of String, Object)("Number", 10), _ New KeyValuePair(Of String, Object)("Desc", "منابع مورد نياز") _}Dim content As String = CLoadUC.RenderUserControl("WebUserControl1.ascx", lst)



در هر دو مورد زمانی کد را دربرنامه میزارم
خطا میگیره

aminghaderi
یک شنبه 18 مهر 1389, 17:57 عصر
تبدیل کنند ها معمولا خطاهای زیادی دارند ، بهترین گزینه اینه که برنامه از ابتدا با یه زبانی شروع بشه و تا انتها با همان زبان توسعه پیدا کنه.
بتده شخصا تبدیل کنند که 100% کد ها رو به تونه به زبان مد نطر سالم تبدیل کنه ندیدم.

موفق باشی کریم جان