Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

3
Przeczytaj dane postu przesłane do formularza ASP.Net
Mam działający formularz logowania w aplikacji asp.net. Standardowe rzeczy z polem tekstowym nazwy użytkownika i hasła oraz przyciskiem do przetwarzania logowania. Działa w porządku. Mam nowe wymaganie, aby zezwolić użytkownikowi na wprowadzenie nazwy użytkownika i hasła z oddzielnej zwykłej strony HTML, która nie jest częścią mojej aplikacji asp.net. Planuję to …
109 c#  asp.net  post 

2
Dlaczego powinienem tworzyć asynchroniczne operacje WebAPI zamiast synchronizować operacje?
Mam następującą operację w utworzonym przeze mnie interfejsie API sieci Web: // 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); } Wywołanie tej usługi sieciowej odbywa się za pośrednictwem wywołania Jquery Ajax w następujący sposób: …


27
Nie udało się serializować odpowiedzi w internetowym interfejsie API za pomocą Json
Pracuję z ASP.NET MVC 5 Web Api. Chcę skonsultować się ze wszystkimi moimi użytkownikami. Napisałem api/usersi otrzymuję to: „Nie udało się serializować treści odpowiedzi dla typu„ ObjectContent ”1 dla typu zawartości„ application / json; charset = utf-8 ”. W WebApiConfig dodałem już te linie: HttpConfiguration config = new HttpConfiguration(); config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType); …


8
Jaki jest najlepszy sposób implementacji słownika bezpiecznego dla wątków?
Udało mi się zaimplementować słownik bezpieczny dla wątków w C #, wyprowadzając z IDictionary i definiując prywatny obiekt 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; } …

4
Co dodać do części aktualizacji w ConcurrentDictionary AddOrUpdate
Próbuję ponownie napisać kod za pomocą Dictionary, aby użyć ConcurrentDictionary. Przejrzałem kilka przykładów, ale nadal mam problemy z zaimplementowaniem funkcji AddOrUpdate. To jest oryginalny kod: 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); } } else { …

11
Zmiana rozmiaru obrazu bez utraty jakości [zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Jak mogę zmienić rozmiar …
109 c#  image  image-scaling 


9
Pokoloruj różne części ciągu RichTextBox
Próbuję pokolorować części ciągu, które mają zostać dołączone do RichTextBox. Mam ciąg zbudowany z różnych ciągów. string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; Tak wyglądałaby wiadomość po jej skonstruowaniu. [21:23] Użytkownik: moja wiadomość tutaj. Chcę, aby wszystko w nawiasach …

4
Jak mogę uzyskać listę użytkowników z Active Directory?
Jak mogę uzyskać listę użytkowników z Active Directory? Czy istnieje sposób na pobranie nazwy użytkownika, imienia, nazwiska? Widziałem podobny post, w którym to zostało użyte: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); Nigdy nie robiłem nic z Active Directory, więc jestem kompletnie zagubiony. Każda pomoc byłaby bardzo mile widziana!

8
Krotki (lub tablice) jako klucze słownika w języku C #
Próbuję utworzyć tabelę wyszukiwania słownika w języku C #. Muszę przekształcić 3 krotki wartości w jeden ciąg. Próbowałem używać tablic jako kluczy, ale to nie zadziałało i nie wiem, co jeszcze zrobić. W tym momencie rozważam utworzenie Dictionary of Dictionaries of Dictionaries, ale prawdopodobnie nie byłby to zbyt ładny widok, …

11
Najlepszy sposób na rozwiązanie wyjątku zbyt długiej ścieżki pliku
Stworzyłem aplikację, która pobiera wszystkie biblioteki dokumentów ze strony SP, ale w pewnym momencie daje mi ten błąd (próbowałem spojrzeć na Google, ale nie mogłem nic znaleźć, teraz jeśli ktoś zna jakąś sztuczkę, aby rozwiązać ten problem, odpowiedz inaczej, dziękuję za obejrzenie tego) System.IO.PathTooLongException: określona ścieżka, nazwa pliku lub obie …
109 c#  .net  string  file  sharepoint 

9
Wykonywanie prostego wywołania Ajax do kontrolera w asp.net mvc
Próbuję rozpocząć korzystanie z wywołań ASP.NET MVC Ajax. Kontroler: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Widok: <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 serviceURL …

9
Jak usunąć pojedynczy, określony obiekt z ConcurrentBag <>?
W nowej wersji ConcurrentBag&lt;T&gt;.NET 4, jak usunąć z niej określony, konkretny obiekt, gdy tylko TryTake()iTryPeek() jest on dostępny? Myślę o użyciu, TryTake()a następnie po prostu dodaniu wynikowego obiektu z powrotem do listy, jeśli nie chcę go usuwać, ale wydaje mi się, że czegoś mi brakuje. Czy to właściwy sposób?
109 c#  c#-4.0 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.