الان Dijkstra داره تو قبر میلرزه.
4- اگه خداوکیلی با جفت زبانها آشنایی دارید برید توی جفتشون یه Event تعریف کنید توی VB 10s توی C# 10 دقیقه طول میکشه !!! بابا یه Event Delegate میخواد چیکار ....
این موارد زیاد هستند !
من هنوز توی vb نتونستم event درست کنم.
من هم VB6 کار کردم هم VB.Net
۴ سال.
TextBox1.TextChanged+=TextBox1_TextChanged;
2- توی Vb میشه به Property ها پارامتر داد که توی C# ممکن نیست !
منظورتون optional parameter هست؟امکانپذیر هست.
int IncreamentByOne(int OptionalParameterExample = 3) { return OptionalParameterExample + 1; }
توی VB اگه ما بخوایم یک فایل Xml درست کنیم میتونیم به این شکل عمل کنیم :
Dim a = < > بین این دو علامت میتونیم کد Xml تایپ کنیم و فایل Xml بسازیم ولی توی C# همین کار که 5 دقیقه زمان میخواد رو توی 2 ساعت انجام میدند چون باید برای هر نود یه کلاس New بشه و این کلاسها ............. بگذریم ,
ٰVB زبان HardCoder ها.!!!
آخه کدوم ...ي توی کدش XML میزاره که نتونه Edit بکنه؟
3- کلاسهایی که VB کارها از زبان Vb6 باهاشون هست و خیلی کاربرد داره رو C# کارها ندارند ! مثلا توابع Left , Right , و .... خلاصه کلاس String Vb6
همشون توی String/Strings هستن.
در ضمن هر موقع از این توابع استفاده کردید مطمئن باشید که یه ایراد ساختاری توی برنامتون هست.مطمئن باشید.مطمئن باشید.مطمئن باشید.
بهتون قول میدم یک نمونه کد سه خطی هم نمیتونید بزارید که راه حل درست یک مساله باشه و از این procedure ها استفاده کرده باشه.