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.

4
Bezpieczeństwo OWIN - jak zaimplementować tokeny odświeżania OAuth2
Używam szablonu Web Api 2, który jest dostarczany z programem Visual Studio 2013, zawiera oprogramowanie pośredniczące OWIN do uwierzytelniania użytkowników i tym podobne. W OAuthAuthorizationServerOptionszauważyłem, że serwer OAuth2 jest skonfigurowany do wydawania tokenów, które wygasają za 14 dni OAuthOptions = new OAuthAuthorizationServerOptions { TokenEndpointPath = new PathString("/api/token"), Provider = new …




1
Jak zaimplementować uwierzytelnianie niestandardowe w ASP.NET MVC 5
Tworzę aplikację ASP.NET MVC 5. Mam istniejącą bazę danych, z której utworzyłem mój Entity Data Model ADO.NET. Mam tabelę w tej bazie danych, która zawiera kolumny „nazwa użytkownika” i „hasło” i chcę ich użyć do zaimplementowania uwierzytelniania i autoryzacji w mojej aplikacji internetowej; Nie mogę utworzyć innej bazy danych, tabeli …

4
Jaka jest przeciwna metoda Any <T>
Jak mogę sprawdzić w Linq, czy kolekcja nie zawiera obiektu. IE Przeciwieństwo Any&lt;T&gt;. Mógłbym odwrócić wynik za pomocą a, !ale ze względu na czytelność zastanawiałem się, czy istnieje lepszy sposób na zrobienie tego? Czy powinienem sam dodać rozszerzenie?
80 c#  linq 

5
Jaki jest odpowiednik funkcji map w języku C # w Haskell
funkcja map w Haskell ma dwa parametry wejściowe. Pierwszy parametr to funkcja, a drugi to lista. Funkcja map stosuje funkcję przekazaną jako parametr wejściowy do wszystkich elementów na liście i zwraca nową listę. Czy istnieje odpowiednik C # tej funkcji?
80 c# 

1
Pobierz wszystkie właściwości, które oznaczały określony atrybut
Mam tam klasę i właściwości. Niektóre właściwości można oznaczyć atrybutem (to moje LocalizedDisplayNamedziedzictwo DisplayNameAttribute). Oto metoda na pobranie wszystkich właściwości klasy: private void FillAttribute() { Type type = typeof (NormDoc); PropertyInfo[] propertyInfos = type.GetProperties(); foreach (var propertyInfo in propertyInfos) { ... } } Chcę dodać właściwości klasy w polu listy, …
80 c#  reflection 

11
Pola bitowe w C #
Mam strukturę, którą muszę wypełnić i zapisać na dysku (a właściwie kilka). Przykładem jest: byte-6 bit0 - original_or_copy bit1 - copyright bit2 - data_alignment_indicator bit3 - PES_priority bit4-bit5 - PES_scrambling control. bit6-bit7 - reserved W CI może zrobić coś takiego: struct PESHeader { unsigned reserved:2; unsigned scrambling_control:2; unsigned priority:1; unsigned …
80 c#  bit-fields 


5
Jakie jest najprostsze wyrażenie regularne do weryfikacji wiadomości e-mail, aby nie akceptować ich ślepo? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 1 rok temu . Popraw to pytanie Kiedy użytkownicy tworzą konto w mojej witrynie, chcę, aby serwer sprawdzał, czy …

6
Nieprawidłowa próba odczytu, gdy nie ma żadnych danych
private void button1_Click(object sender, EventArgs e) { string name; name = textBox5.Text; SqlConnection con10 = new SqlConnection("con strn"); SqlCommand cmd10 = new SqlCommand("select * from sumant where username=@name"); cmd10.Parameters.AddWithValue("@name",name); cmd10.Connection = con10; cmd10.Connection.Open();//line 7 SqlDataReader dr = cmd10.ExecuteReader(); } if ( textBox2.Text == dr[2].ToString()) { //do something; } Kiedy debuguję …
80 c#  ado.net 



4
Ogromna różnica wydajności (26x szybciej) podczas kompilacji dla 32 i 64 bitów
Próbowałem zmierzyć różnicę w używaniu a fori a foreachpodczas uzyskiwania dostępu do list typów wartości i typów referencyjnych. Do profilowania użyłem następującej klasy. public static class Benchmarker { public static void Profile(string description, int iterations, Action func) { Console.Write(description); // Warm up func(); Stopwatch watch = new Stopwatch(); // Clean …

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.