Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

30
Самые полезные атрибуты [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я знаю, что атрибуты чрезвычайно полезны. Есть несколько предопределенных, например, [Browsable(false)]которые позволяют скрывать …
784 c#  .net  .net-attributes 

28
Как получить путь к сборке, в которой находится код?
Есть ли способ получить путь к сборке, в которой находится текущий код? Я не хочу путь к вызывающей сборке, только тот, который содержит код. В основном мой модульный тест должен прочитать некоторые тестовые файлы XML, которые расположены относительно DLL. Я хочу, чтобы путь всегда разрешался правильно, независимо от того, запускается …
782 c#  .net  reflection  mbunit 


9
Генератор случайных чисел, генерирующий только одно случайное число
У меня есть следующая функция: //Function to get random number public static int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); } Как я это называю: byte[] mac = new byte[6]; for (int x = 0; x < 6; ++x) mac[x] = (byte)(Misc.RandomNumber((int)0xFFFF, (int)0xFFFFFF) % …
766 c#  random 



19
Как я могу преобразовать метку времени Unix в DateTime и наоборот?
Этот пример кода есть, но затем он начинает говорить о проблемах миллисекунды / наносекунды. Тот же вопрос на MSDN, секунды, начиная с эпохи Unix в C # . Вот что у меня так далеко: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, …

30
Определение манифеста обнаруженной сборки не соответствует ссылке на сборку
Я пытаюсь запустить некоторые модульные тесты в приложении C # Windows Forms (Visual Studio 2005) и получаю следующую ошибку: System.IO.FileLoadException: Не удалось загрузить файл или сборку 'Утилита, Версия = 1.2.0.200, Культура = нейтральная, PublicKeyToken = 764d581291d764f7' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. …


30
Как правильно очистить объекты взаимодействия Excel?
Я использую взаимодействие Excel в C # ( ApplicationClass) и поместил следующий код в мое предложение finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Хотя этот вид работает, Excel.exeпроцесс все еще находится в фоновом режиме даже после закрытия Excel. Это только выпущено, как только мое приложение …
747 c#  excel  interop  com-interop 

18
Отличаться () с лямбда?
Правильно, поэтому у меня есть перечислимое и я хочу получить от него различные значения. Используя System.Linq, конечно, есть метод расширения под названием Distinct. В простом случае его можно использовать без параметров, например: var distinctValues = myStringList.Distinct(); Хорошо, но если у меня есть множество объектов, для которых мне нужно указать равенство, …

9
DateTime против DateTimeOffset
В настоящее время у нас есть стандартный способ работы с .NET DateTimeс учетом TimeZone: всякий раз, когда мы производим его, DateTimeмы делаем это в UTC (например, используя DateTime.UtcNow), и всякий раз, когда мы его отображаем, мы конвертируем обратно из UTC в местное время пользователя. , Это прекрасно работает, но я …

13
Как установить заголовок Content-Type для запроса HttpClient?
Я пытаюсь установить Content-Typeзаголовок HttpClientобъекта, как того требует API, который я вызываю. Я попытался установить Content-Typeкак показано ниже: using (var httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri("http://example.com/"); httpClient.DefaultRequestHeaders.Add("Accept", "application/json"); httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json"); // ... } Это позволяет мне добавить Acceptзаголовок, но когда я пытаюсь добавить Content-Typeего, выдается следующее исключение: …
741 c#  asp.net  api  http  rest 

30
Как вы обрабатываете несколько кнопок отправки в ASP.NET MVC Framework?
Есть ли простой способ обработки нескольких кнопок отправки из одной формы? Например: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> Любая идея, как сделать это в ASP.NET Framework Beta? Все примеры, на которые я гуглил, содержат отдельные кнопки.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.