این تفاوت های جزئی و بی اثر فقط برای راحتی برنامه نویسان نسخه پیشین این زبان ها هستند و بس.دقیقا... :)به نظر شما سینتکس الف زیباست و به نظر بنده سینتکس ب
مزیت محسوب نمیشه ولی تفاوت محسوب میشه!واقعا به نظر شما اینکه در یکی My Project وجود داره و در دیگری Properties یک مزیت محسوب میشه (یا حتی تفاوت)؟؟؟
همانطور که میدونی سی شارپ و جاوا syntax خودشون رو از سی ++ گرفتند (شباهت شماره 1) همچنین به نسبت سی ++ راحت تر هستند و ساده سازی هائی روی اونها صورت گرفته (شباهت 2) که البته بیسیک دات نت ساده سازیهای بیشتری در خودش داره. پس سی شارپ به جاوا نزدیکتر هست تا بیسیک (دات نت).
یک نمونه از ساده سازی در بیسیک دات نت رو مثال میزنم:
در بیسیک دات نت، ایندکسر و متد را مثل هم و با پرانتز مشخص میکنیم ولی در سی شارپ ایندکسر را با [] و متد را با () مشخص میکنیم، پس در هنگام خواندن کدهای نوشته شده به سی شارپ، راحت تر میشه متدها و ایندکسرها را از هم تشخیص داد. بهمین خاطر، از لحاظ syntax سی شارپ بیشتر به مفاهیم شی گرائی پای بند است تا بیسیک دات نت (از لحاظ syntax). تازه سی ++ از این هم فراتر بوده و (تا اونجائی که یادمه) بایستی فضاهای نام را با :: و اعضای داخل کلاسها و ساختارها را با -> مشخص کرد!
اما با این حال قدرت سی شارپ و بیسیک دات نت در یک حد است.