Здравствуйте, Wissenschaftler, Вы писали:
W>Вроде, C# позволяет писать весьма высокоуровневый код, да и с интеграцией в .Net все замечательно. Кто и зачем тогда использует VB.NET? Чисто, по привычке? Или есть юзкейсы, где сабж превосходит по юзабельности C#?
Я думаю что VB.NET — это исключительно желание Майкрософта продлить жизнь детищу Билла Гейтса — Бейсику.
О том что код на бейсике короче — это форменный бред. В примере используется Dictionary, заточеный именно под VB.
Это все-равно что закручивать гвоздь отверткой.
об этом я уже писал выше
правильный пример на шарпе (тоже 3 строки):
[c#]
var d = new Dictionary<object, object>();
d.Add("1", 12345);
var value = d["1"];
[c#]
И весь разговор потек в ключе, какой на шарпе неудобочитаемый код)))
Если бы VB был такой удобный, Мелкософт не создал бы С# СПЕЦИАЛЬНО под .NET
Я работаю .NET программистом и не знаю НИ ОДНОГО человека из своих знакомых, который любил бы VB