VB.NET و #c از لحاظ کاری فرقی ندارند . اما SYNTAX کلی در #c یک ذره پدر و مادر دار تره . اونم جزء بحث فنی نیست . مربوط به عادت اشخاصه . در کل فرقی آنچنان با هم ندارند از لحاظ فنی . اما من شخصا از ابتدا با نوع کدنویسی با c آشنا تر بودم و #c را انتخاب کردم