Вопросы с тегом '.net'

НЕ используйте для вопросов о .NET Core - используйте вместо этого [.net-core]. .NET Framework - это программная среда, предназначенная главным образом для операционной системы Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения (обычно называемой CLR), общей системы типов (обычно называемой CTS) и динамической среды исполнения. Он поддерживает множество языков программирования, включая С#, VB.NET, F # и C++/CLI.
68 отв.

В чем разница между строкой и строкой в ​​С#?

Пример (обратите внимание на случай): string s = "Hello world!"; String s = "Hello world!"; Каковы рекомендации по использованию каждого из них? И в чем отличия?
10 авг. '08 в 10:18
27 отв.

Как мне перечислить перечисление в С#?

Как вы можете перечислить enum в С#? например. следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSom...
19 сент. '08 в 23:34
10 отв.

Каковы правильные номера версий для С#?

Каковы правильные номера версий для С#? Что вышло, когда? Почему я не могу найти ответы на вопрос о С# 3.5? Этот вопрос прежде всего помогает тем, кто ищет ответ, используя неправильный номер версии, например С# 3.5. Надежда состоит в том, что любо...
29 окт. '08 в 20:09
38 отв.

Как получить согласованное байтовое представление строк в С# без ручного указания кодировки?

Как преобразовать string в byte[] в .NET(С#) без указания конкретной кодировки вручную? Я собираюсь зашифровать строку. Я могу зашифровать его без преобразования, но мне все равно хотелось бы знать, почему здесь начинается кодирование. Кроме того,...
23 янв. '09 в 16:39
29 отв.

Ловить несколько исключений сразу?

Не рекомендуется просто ловить System.Exception. Вместо этого следует поймать только "известные" исключения. Теперь это иногда приводит к ненужному повторяющемуся коду, например: try { WebId = new Guid(queryString["web"]); } catch (FormatExcep...
25 сент. '08 в 23:56
34 отв.

Что такое исключение NullReferenceException и как его исправить?

У меня есть код и когда он выполняется, он выдает NullReferenceException, говоря: Ссылка на объект не установлена ​​в экземпляр объекта. Что это значит и что я могу сделать, чтобы исправить эту ошибку?
11 янв. '11 в 19:48
39 отв.

Объекты глубокого клонирования

Я хочу сделать что-то вроде: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); И затем внесите изменения в новый объект, который не отражен в исходном объекте. Мне не часто нужна эта функциональность, п...
17 сент. '08 в 3:06
10 отв.

Должны ли директивы using находиться внутри или вне пространства имен?

Я запускал StyleCop над кодом С#, и он продолжает сообщать, что мои директивы using должны находиться внутри пространства имен. Есть ли техническая причина для размещения директив using внутри, а не вне пространства имен?
24 сент. '08 в 6:49
18 отв.

Разница между десятичной, плавающей и двойной в .NET?

В чем разница между decimal, float и double в .NET? Когда кто-нибудь воспользуется одним из них?
06 марта '09 в 14:31
64 отв.

Как рассчитать возраст человека на С#?

Учитывая DateTime, представляющий день рождения человека, как я могу рассчитать их возраст в годах?
01 авг. '08 в 2:40
42 отв.

Как создать файл Excel (.XLS и .XLSX) в С# без установки MS Office?

Как создать таблицу Excel с помощью С#, не требуя установки Excel на компьютере с кодом?
30 сент. '08 в 1:30
19 отв.

Правильное использование интерфейса IDisposable

Из документации Microsoft я знаю, что "основное" использование интерфейса IDisposable - очистка неуправляемых ресурсов. Для меня "неуправляемый" означает такие вещи, как соединения с базой данных, сокеты, дескрипторы окон и т.д. Но я видел код, в к...
11 февр. '09 в 21:12
92 отв.

Как исправить "Точка останова в настоящий момент не будет удалена. Для этого документа не было загружено никаких символов". предупреждение?

Настольное приложение С# в экспресс-версии. Затем работала не 5 секунд спустя. Я попробовал следующее. Убедитесь, что на всех сборках установлены настройки отладки, флаг отладки и полная информация об отладке. Удалите все папки bin и obj и все DL...
28 янв. '10 в 19:09
19 отв.

Каков наилучший алгоритм для переопределенного System.Object.GetHashCode?

В .NET System.Object.GetHashCode метод используется во многих местах во всех библиотеках базового класса .NET. Особенно при поиске предметов в коллекции быстро или для определения равенства. Существует ли стандартный алгоритм/наилучшая практика реали...
04 нояб. '08 в 23:53
48 отв.

Как обновить графический интерфейс из другого потока?

Каков самый простой способ обновить Label из другого потока? У меня есть Form на thread1, и из этого я запускаю другой поток (thread2). Хотя thread2 обрабатывает некоторые файлы, я хотел бы обновить Label в Form с текущим статусом работы thread2. ...
19 марта '09 в 12:37