2010-11-27 3 views
0

visual basic.net нечувствителен к регистру, поэтому позволяет кодеру писать без заботы или запоминания оболочки переменных. он также освобождается от ошибок «необъявленной переменной», если вы используете переменную в другом случае, чем та, которая используется в объявлении. Тот факт, что его завершение строки является подачей строки, делает его еще более удобочитаемым, в отличие от C# или C++, которые нуждаются в хорошем внимании в обсадной колонне и непрерывной войне, следуя за {}, сопоставляя их и выясняя, для чего.регистры, чувствительные к регистру, и нечувствительные языки?

Мой вопрос в том, каковы преимущества C# над vb, зная, что оба скомпилированы в MSIL, поэтому почти нет разницы в производительности между двумя языками?

+0

C# менее подробный, и мне гораздо проще сканировать код C#, потому что его структурные операторы (`` и `` `) являются иконографическими по своей природе. Я также считаю, что нужно избегать новых строк с `_`, чтобы быть очень раздражающим. В любом случае это все очень субъективно. – 2010-11-27 22:13:49

+0

Я отредактировал quesion – 2010-11-27 22:16:29

ответ

1

В случае Visual Basic и C#. Нет реальной разницы в производительности. Но я знаю много людей, и я могу заключить, что люди предпочитают C#, когда сначала изучают язык C/C++. И люди предпочитают Visual Basic, когда они узнали Паскаля Первого. Это просто синтаксис.

Смежные вопросы