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.

19
Program formatujący JSON w C #?
Szukam funkcji, która przyjmie stringJson jako dane wejściowe i sformatuje ją za pomocą podziałów wierszy i wcięć. Walidacja byłaby premią, ale nie jest konieczna i nie muszę jej analizować na obiekt ani nic. Czy ktoś wie o takiej bibliotece? Przykładowe dane wejściowe: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, …
101 c#  json  formatting 

13
Nie można znaleźć Request.GetOwinContext
Szukałem przez godzinę, próbując dowiedzieć się, dlaczego to nie działa. Mam aplikację ASP.Net MVC 5 z interfejsem WebAPI. Próbuję uzyskać Request.GetOwinContext (). Uwierzytelnianie, jednak nie mogę znaleźć sposobu uwzględnienia GetOwinContext. Oto mój kod: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web; using System.Web.Mvc; using System.Web.Security; using …
101 c#  asp.net-web-api  owin 

10
Pobrać indeks n-tego wystąpienia łańcucha?
O ile nie brakuje mi oczywistej wbudowanej metody, jaki jest najszybszy sposób na uzyskanie n- tego wystąpienia ciągu w ciągu? Zdaję sobie sprawę, że mogę zapętlić metodę IndexOf , aktualizując jej indeks początkowy przy każdej iteracji pętli. Ale robienie tego w ten sposób wydaje mi się marnotrawstwem.
101 c#  .net  string  indexing  indexof 

1
Wyodrębnij metodę do już istniejącego interfejsu z ReSharper
Dodaję nową metodę do klasy, która implementuje interfejs i lubię używać refaktoryzacji „Extract Interface” i po prostu dodać metodę do interfejsu. Ale nie wygląda na to, że ReSharper obsługuje dodawanie sygnatury metody do już istniejącego interfejsu. Czuję, że czegoś mi brakuje, jestem pewien, że można to jakoś zrobić. Może powinienem …

7
Jaka jest różnica między używaniem IDisposable a destructor w C #?
Kiedy powinienem zaimplementować IDispose w klasie, a nie w destruktorze? Przeczytałem ten artykuł , ale nadal nie rozumiem. Zakładam, że jeśli zaimplementuję IDispose na obiekcie, mogę wyraźnie go „zniszczyć”, zamiast czekać, aż zrobi to garbage collector. Czy to jest poprawne? Czy to oznacza, że ​​zawsze powinienem jawnie wywoływać metodę Dispose …
101 c#  .net  dispose  destructor 

2
datatrigger on enum, aby zmienić obraz
Mam przycisk ze stałym obrazem tła i chciałbym pokazać na nim mały obraz nakładki. Wybór obrazu nakładki zależy od właściwości zależności ( LapCounterPingStatus) odpowiedniego modelu widoku. Oto, co osiągnąłem do tej pory: <Button> <Grid> <Image Stretch="None"> <!-- Background Image --> <Image.Style> <Style TargetType="{x:Type Image}"> <Setter Property="Source" Value="/Images/Pingn.png"/> </Style> </Image.Style> </Image> …
101 c#  wpf 

4
Nie można zwrócić krotki z metody przy użyciu programu Visual Studio 2017 i C # 7.0
Zainstalowałem Visual Studio 2017 Community, które zostało wydane tydzień temu i zacząłem odkrywać nowe funkcje C # 7. Stworzyłem więc prostą metodę, która zwraca dwie wartości: public class Program { public static void Main(string[] args) { (int sum, int count) a = ReturnTwoValues(); } static (int sum, int count) ReturnTwoValues() …



3
Jak uzyskać nazwę typu argumentu typu ogólnego?
Jeśli mam podpis metody, taki jak public string myMethod<T>( ... ) Jak mogę, wewnątrz metody, uzyskać nazwę typu, który został podany jako argument typu? Chciałbym zrobić coś podobnego typeof(T).FullName, ale to faktycznie działa ...
101 c#  generics 

23
Nie można otworzyć „testu” bazy danych żądanego podczas logowania. Logowanie nie powiodło się. Logowanie nie powiodło się dla użytkownika „xyz \ ASPNET”
Stworzyłem serwis WWW, który zapisuje pewne dane do bazy danych. Ale otrzymuję ten błąd: Nie można otworzyć „testu” bazy danych żądanego podczas logowania. Logowanie nie powiodło się. Logowanie nie powiodło się dla użytkownika „xyz \ ASPNET”. Moje parametry połączenia to Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True




6
Zaktualizuj usługę sieci Web .NET, aby korzystała z protokołu TLS 1.2
Muszę użyć protokołu TLS 1.2, aby połączyć się z mojej usługi internetowej .NET do innej, która wymusi protokół TLS 1.2. Znalazłem zasób, który powiedział, że .NET 4.6 używa domyślnie TLS 1.2, więc brzmi to jak najłatwiejsze rozwiązanie. Zaktualizowałem platformę .NET na serwerze i uruchomiłem ponownie. W IIS próbowałem utworzyć pulę …
101 c#  .net  tls1.2 

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.