Вопросы с тегом «vb.net»

182
Есть ли способ перейти к реальной реализации метода за интерфейсом?

В Visual Studio, когда вы щелкаете правой кнопкой мыши вызов метода, вы переходите к реализации этого метода внутри класса, за исключением случаев, когда вы обращаетесь к этому методу через интерфейс: в этом случае вы переходите к методу интерфейса, а не к реальной реализации. Есть ли способ /...

172
«Коллекция предметов должна быть пустой перед использованием ItemsSource».

Я пытаюсь получить изображения для отображения в WPF ListView, стилизованном под WrapPanel, как описано в этой старой статье команды ATC Avalon: как создать пользовательское представление . Когда я пытаюсь заполнить ListView набором объектов запросов ADO.NET Entity Framework, запрашиваемым...

165
Разница между Lookup () и словарём (Of list ())

Я пытаюсь обернуть голову, какие структуры данных являются наиболее эффективными и когда и где использовать какие. Возможно, я просто недостаточно хорошо понимаю структуры, но как это ILookup(of key, ...)отличается от Dictionary(of key, list(of ...))? Кроме того, где я хотел бы использовать...

163
ObservableCollection Не поддерживает метод AddRange, поэтому я получаю уведомления о каждом добавленном элементе, кроме как насчет INotifyCollectionChanging?

Я хочу иметь возможность добавлять диапазон и получать обновления для всей массы. Я также хочу иметь возможность отменить действие до того, как оно будет выполнено (то есть изменение коллекции помимо «измененных»). Связанные вопросы Q. Какая коллекция .Net для добавления нескольких объектов...

163
Какие исключения следует выдавать для неверных или неожиданных параметров в .NET?

Какие типы исключений должны быть выброшены для неверных или неожиданных параметров в .NET? Когда я выберу одно вместо другого? Следовать за: Какое исключение вы бы использовали, если у вас есть функция, ожидающая целое число, соответствующее месяцу, и вы передали '42'? Будет ли это попадать в...

162
Конфигурация .NET (app.config / web.config / settings.settings)

У меня есть приложение .NET, в котором есть разные файлы конфигурации для сборок Debug и Release. Например, файл debug app.config указывает на SQL-сервер разработки, на котором включена отладка, а цель выпуска указывает на работающий SQL Server. Есть и другие настройки, некоторые из которых...

160
Является ли String.Format столь же эффективным, как StringBuilder?

Предположим, у меня есть строитель строк в C #, который делает это: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString(); будет ли это так же эффективно или более эффективно, как если бы: string cat = "cat"; string s =...

160
Linq to Sql: несколько левых внешних соединений

У меня возникли проблемы с выяснением, как использовать более одного левого внешнего соединения с использованием LINQ to SQL. Я понимаю, как использовать одно левое внешнее соединение. Я использую VB.NET. Ниже мой синтаксис SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o...

157
Классы против модулей в VB.NET

Считается ли приемлемой практикой использование модулей вместо классов с общими функциями-членами в VB.NET? Я стараюсь избегать модулей, потому что они чувствуют, что остались от Visual Basic 6.0 и, похоже, больше не подходят. С другой стороны, кажется, нет большой разницы между использованием...

152
Почему C # не сравнивает два типа объектов друг с другом, а VB - нет?

У меня есть два объекта в C #, и я не знаю, является ли он логическим или любого другого типа. Однако, когда я пытаюсь сравнить эти C # не дает правильный ответ. Я пробовал тот же код с VB.NET, и это было сделано! Может кто-нибудь сказать мне, как это исправить, если есть решение? C #: object a =...

151
Как я должен кастовать в VB.NET?

Все ли они равны? При каких обстоятельствах я должен выбирать друг друга? var.ToString () CStr (вар) CType (var, String) DirectCast (var, String) РЕДАКТИРОВАТЬ: Предложение от NotMyself ... TryCast (var, String)...

145
Смешивание C # и VB в том же проекте

Можете ли вы смешать файлы VB и C # в одном проекте для библиотеки классов? Есть ли какая-то настройка, которая делает это возможным? Я попытался, и ни один из intellisense не работает совершенно правильно, хотя фоновый компилятор, кажется, справляется с этим достаточно хорошо (за исключением того...