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

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

2
Почему я должен создавать операции async WebAPI вместо операций синхронизации?
У меня есть следующая операция в созданном мной веб-API: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } Вызов этого веб-сервиса выполняется через вызов JQuery Ajax следующим образом: $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" + …


27
Не удалось сериализовать ответ в веб-API с помощью Json
Я работаю с ASP.NET MVC 5 Web Api. Я хочу проконсультироваться со всеми моими пользователями. Я написал api/usersи получаю это: «Типу 'ObjectContent`1' не удалось сериализовать тело ответа для типа контента 'application / json; charset = utf-8'» В WebApiConfig я уже добавил эти строки: HttpConfiguration config = new HttpConfiguration(); config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType); config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling …

9
Есть ли причина писать ключевое слово private на C #?
Насколько я знаю, privateпо умолчанию везде в C # ( это означает , что , если я не пишу public, protected, internalи т.д. , это будет privateпо умолчанию). (Пожалуйста, поправьте меня, если я ошибаюсь.) Итак, зачем писать это ключевое слово или почему оно вообще существует для участников? Например, когда обработчик …

8
Как лучше всего реализовать потокобезопасный словарь?
Мне удалось реализовать потокобезопасный словарь на C #, унаследовав его от IDictionary и определив частный объект SyncRoot: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; } } public …

4
Что добавить для части обновления в ConcurrentDictionary AddOrUpdate
Я пытаюсь переписать код с помощью Dictionary, чтобы использовать ConcurrentDictionary. Я просмотрел несколько примеров, но у меня все еще возникают проблемы с реализацией функции AddOrUpdate. Это исходный код: dynamic a = HttpContext; Dictionary<int, string> userDic = this.HttpContext.Application["UserSessionList"] as Dictionary<int, String>; if (userDic != null) { if (useDic.ContainsKey(authUser.UserId)) { userDic.Remove(authUser.UserId); } …

11
Изменение размера изображения без потери качества [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 7 лет назад . Как я могу изменить размер изображения, не влияя …
109 c#  image  image-scaling 


9
Раскрашивание различных частей строки RichTextBox
Я пытаюсь раскрасить части строки, которые нужно добавить в RichTextBox. У меня есть строка, построенная из разных строк. string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; Вот как будет выглядеть сообщение после его создания. [21:23] Пользователь: здесь мое сообщение. Я …

4
Как я могу получить список пользователей из активного каталога?
Как я могу получить список пользователей из активного каталога? Есть ли способ вытащить имя пользователя, имя, фамилию? Я видел похожий пост, где это использовалось: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); Я никогда ничего не делал с активным каталогом, поэтому я полностью потерялся. Любая помощь будет принята с благодарностью!

8
Кортежи (или массивы) как ключи словаря в C #
Я пытаюсь создать таблицу поиска в словаре на С #. Мне нужно преобразовать 3 кортежа значений в одну строку. Я пробовал использовать массивы в качестве ключей, но это не сработало, и я не знаю, что еще делать. На данный момент я подумываю о создании Словаря словарей или словарей, но это, …

11
Лучший способ разрешить слишком длинный путь к файлу исключение
Я создал приложение, которое загружает все библиотеки документов на сайте SP, но в какой-то момент оно выдает мне эту ошибку (я попытался посмотреть в Google, но ничего не нашел; теперь, если кто-то знает какой-либо трюк для решения этой проблемы, ответьте в противном случае, спасибо чтобы посмотреть на это) System.IO.PathTooLongException: указанный …
109 c#  .net  string  file  sharepoint 

9
Выполнение простого вызова Ajax для контроллера в asp.net mvc
Я пытаюсь начать работу с вызовами ASP.NET MVC Ajax. контроллер: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Посмотреть: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { var …

9
Как удалить отдельный конкретный объект из ConcurrentBag <>?
С новым ConcurrentBag&lt;T&gt;в .NET 4, как удалить из него определенный конкретный объект, когда он доступен только TryTake()и TryPeek()? Я подумываю использовать, TryTake()а затем просто добавить полученный объект обратно в список, если я не хочу его удалять, но мне кажется, что я что-то упускаю. Это правильный способ?
109 c#  c#-4.0 

9
С #: геттер / сеттер
Я где-то видел что-то вроде следующего, и мне стало интересно, что это значит. Я знаю, что они являются геттерами и сеттерами, но хочу знать, почему тип строки определяется таким образом. Спасибо за помощь. public string Type { get; set; }
109 c#  getter-setter 

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