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

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

2
KeyValuePair VS DictionaryEntry
В чем разница между KeyValuePair, который является общей версией, и DictionaryEntry? Почему KeyValuePair используется вместо DictionaryEntry в общем классе Dictionary?
117 c# 

7
контекстное меню правой кнопки мыши для просмотра данных
У меня есть datagridview в приложении .NET winform. Я хочу щелкнуть правой кнопкой мыши по строке, и появится всплывающее меню. Затем я хотел бы выбрать такие вещи, как копирование, проверка и т. Д. Как сделать A) всплывающее меню B) найти строку, по которой щелкнули правой кнопкой мыши. Я знаю, что …

3
Проверить, является ли данный Тип перечислением
Я пишу JsonConverter для Json.NET, который должен позволить мне преобразовать любое перечисление в строковое значение, определенное атрибутом [Description]. Например: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday, [Description("Wednesday")] Wednesday, [Description("Thursday")] Thursday, [Description("Friday")] Friday, [Description("Saturday")] Saturday } У меня уже есть код для поддержки, myEnum.Description()который, очевидно, вернет его строковое …
117 c#  enums 

10
Получение позиции мыши в c #
Как мне узнать положение мыши? Я хочу это с точки зрения положения экрана. Я запускаю свою программу, которую хочу установить в текущее положение мыши. Location.X = ?? Location.Y = ?? Изменить: это должно произойти до создания формы.
117 c#  mouse-position 

14
Как сравнить только компоненты даты из DateTime в EF?
У меня есть два значения даты, одно из которых уже хранится в базе данных, а другое выбрано пользователем с помощью DatePicker. Вариант использования - поиск определенной даты в базе данных. Значение, ранее введенное в базу данных, всегда имеет компонент времени 12:00:00, тогда как дата, введенная из средства выбора, имеет другой …

2
Использование Server.MapPath () внутри статического поля в ASP.NET MVC
Я создаю сайт ASP.NET MVC, где использую Lucene.Net для поисковых запросов. Я задал здесь вопрос о том, как правильно структурировать использование Lucene.Net в приложении ASP.NET MVC, и мне сказали, что лучший метод - объявить my IndexWriteras public static, чтобы его можно было использовать повторно. Вот код, который находится в верхней …

11
Какой хороший способ перезаписать DateTime.Now во время тестирования?
У меня есть код (C #), который полагается на сегодняшнюю дату, чтобы правильно рассчитывать вещи в будущем. Если я использую сегодняшнюю дату в тестировании, мне придется повторить расчет в тесте, что кажется неправильным. Как лучше всего установить дату на известное значение в тесте, чтобы я мог проверить, является ли результат …


6
библиотеки машинного обучения на C # [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

5
Каковы лучшие практики использования SmtpClient, SendAsync и Dispose в .NET 4.0
Я немного озадачен тем, как управлять SmtpClient теперь, когда он одноразовый, особенно если я звоню с помощью SendAsync. По-видимому, мне не следует вызывать Dispose до завершения SendAsync. Но должен ли я когда-нибудь называть это (например, используя "использование"). Сценарий представляет собой службу WCF, которая периодически рассылает электронную почту при совершении звонков. …
116 c#  .net-4.0  smtpclient 

10
ASP.Net MVC: как отобразить изображение байтового массива из модели
У меня есть модель с файлом изображения байтового массива, которую я хочу показать на странице. Как я могу это сделать, не возвращаясь к базе данных? Все решения, которые я вижу, используют ActionResultдля возврата к базе данных для получения изображения, но у меня уже есть изображение на модели ...
116 c#  asp.net-mvc  razor 


1
Как избежать неоднозначного совпадения
Я вызываю статический метод Parse для типа через отражение, потому что я не знаю тип объекта во время компиляции (но я знаю, что у него есть метод Parse , принимающий строку). Однако я получаю исключение неоднозначного совпадения, предположительно потому, что существует много перегруженных методов Parse, каждый из которых принимает один …


2
Как Task <int> становится int?
У нас есть такой метод: async Task&lt;int&gt; AccessTheWebAsync() { HttpClient client = new HttpClient(); Task&lt;string&gt; getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); string urlContents = await getStringTask; //The thing is that this returns an int to a method that …

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