.net — вопросы с ответами

3 ответа
Я искал эффективный подход для вычисления a b (скажем, a = 2 и b = 50). Чтобы начать работу, я решил взглянуть на реализацию функции Math.Pow(). Но в .NET Reflector, все, что я нашел, было следующим: [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical] public static extern double Pow(...
pow
15 янв. 2012, в 12:56
15 ответов
Я использую Entity Framework 1 с .net 3.5. Я делаю что-то простое: var RoomDetails = context.Rooms.ToList(); foreach (var Room in Rooms) { Room.LastUpdated = DateTime.Now; } Я получаю эту ошибку, когда пытаюсь сделать: context.SaveChanges(); Я получаю сообщение об ошибке: Невозможн...
entity-framework
primary-key
28 сен. 2011, в 14:46
9 ответов
Я вижу, что есть несколько способов получить путь к папке приложения: Application.StartupPath System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().Location) AppDomain.CurrentDomain.BaseDirectory System.IO.Directory.GetCurrentDirectory() Environment.CurrentDirectory...
18 май 2011, в 07:45
8 ответов
Я вижу, что для использования объектов, которые не являются потокобезопасными, мы обмениваем код блокировкой следующим образом: private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } Итак, что происходит, когда несколько потоков обращаются к одному и тому же ко...
thread-safety
synchronization
locking
17 май 2011, в 11:01
9 ответов
Обычно основное использование вопросительного знака - условное, x ? "yes" : "no". Но я видел другое использование для него, но не могу найти объяснения этого использования оператора ?, например. public int? myProperty { get; set; }
types
22 апр. 2010, в 14:14
11 ответов
Я пытаюсь получить доступ к connectionStrings из файла конфигурации. Код - это ASP.NET + С#. Я добавил System.Configuration для ссылки, а также упоминался при использовании. Но все же он не согласился бы на сборку. Я использую VSTS 2008. Любая идея, что может быть причиной? Еще одна странная вещь - ...
visual-studio
visual-studio-2008
13 авг. 2009, в 22:53
13 ответов
Я пытаюсь создать новый объект типа T через его конструктор при добавлении в список. Я получаю ошибку компиляции: Сообщение об ошибке: 'T': невозможно предоставить аргументы при создании экземпляра переменной Но у моих классов есть аргумент конструктора! Как я могу сделать эту работу? public stati...
generics
new-operator
08 май 2009, в 15:20
20 ответов
Есть ли относительно простой способ вставить современный браузер в приложение .NET? Насколько я понимаю, элемент управления WebBrowser является оболочкой для IE, что не будет проблемой, за исключением того, что похоже, что это очень старая версия IE, все это влечет за собой зависания CSS, потенциа...
winforms
webbrowser-control
26 апр. 2009, в 08:21
15 ответов
Есть ли способ использовать LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Чтобы уточнить, я хочу перебирать каждый объект в коллекции и затем обновлять свойство для каждого объекта. Мой вариант использования: у меня есть куча комментариев в сообщении в блоге, и я хочу перебир...
linq
foreach
29 дек. 2008, в 22:52
12 ответов
Интересно, какие варианты существуют для .net(или С# в частности) Code Coverage, особенно в сегменте Lower Pricing? Я не ищу рекомендаций, а для сравнения продуктов, основанных на фактах. Я знаю следующее: NCover Кажется очень популярным и выглядит неплохо. Поддержка охвата заявлений и охвата вет...
code-coverage
10 нояб. 2008, в 00:19
9 ответов
Я видел этот синтаксис в MSDN: yield break, но я не знаю, что он делает. Кто-нибудь знает?
yield
24 окт. 2008, в 00:30
9 ответов
Кто-нибудь знает, есть ли хороший эквивалент коллекции Java Set в С#? Я знаю, что вы можете несколько имитировать набор, используя Dictionary или HashTable, заполняя, но игнорируя значения, но это не очень изящный способ.
set
collections
08 окт. 2008, в 15:41
18 ответов
В чем разница между параметрами ref и out в .NET? Каковы ситуации, когда можно быть более полезными, чем другие? Что было бы фрагментом кода, где можно было бы использовать, а другое не могло?
25 сен. 2008, в 20:37
17 ответов
Я хочу скопировать все содержимое каталога из одного места в другое в С#. Кажется, что нет способа сделать это, используя классы System.IO без большой рекурсии. В VB существует метод, который мы можем использовать, если добавить ссылку на Microsoft.VisualBasic: new Microsoft.VisualBasic.Devices.Comp...
copy
12 сен. 2008, в 13:36
30 ответов
Какие профилировщики вы использовали при работе с программами .net, и что вы особенно рекомендуете?
profiling
profiler
06 авг. 2008, в 22:14
Наверх
Меню