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.


9
c # foreach (właściwość w obiekcie)… Czy jest na to prosty sposób?
Mam klasę zawierającą kilka właściwości (wszystkie są ciągami znaków, jeśli ma to znaczenie). Mam też listę, która zawiera wiele różnych instancji tej klasy. Tworząc testy jednostkowe dla moich klas, zdecydowałem, że chcę przejść przez każdy obiekt na liście, a następnie przejść przez każdą właściwość tego obiektu ... Pomyślałem, że zrobienie …

11
Przekaż parametry połączenia do DbContext w pierwszej kolejności
Jak przekazać parametry połączenia do DbContext w pierwszej kolejności kodu jednostki? Generowanie mojej bazy danych działa poprawnie, gdy zarówno DbContext, jak i parametry połączenia w pliku web.config znajdują się w tym samym projekcie i mają taką samą nazwę. Ale teraz muszę przenieść DbContext do innego projektu, więc testuję przekazanie parametrów …


3
Debugowanie C #: [DebuggerDisplay] czy ToString ()?
Istnieją dwa sposoby na zwiększenie użyteczności debugowania informacji zamiast ich wyświetlania {MyNamespace.MyProject.MyClass}w debugerze. Oto zastosowanie DebuggerDisplayAttributei ToString()metoda. using System.Diagnostics; ... [DebuggerDisplay("Name = {Name}")] public class Person { public string Name; } lub public class Person { public string Name; public override string ToString() { return string.Format("Name = {0}", Name); } …

8
Jak mogę zaimplementować metody statyczne w interfejsie?
Mam bibliotekę DLL C ++ innej firmy, którą wywołuję z języka C #. Metody są statyczne. Chcę to wyekstrahować, aby przeprowadzić testy jednostkowe, więc utworzyłem interfejs z metodami statycznymi, ale teraz mój program zawiera błędy: Modyfikator „static” nie jest prawidłowy dla tej pozycji MyMethod cannot be accessed with an instance …
92 c#  .net  interface 

10
C # - kod do zamówienia według właściwości przy użyciu nazwy właściwości jako ciągu
Jaki jest najprostszy sposób kodowania właściwości w języku C #, gdy mam nazwę właściwości jako ciąg? Na przykład chcę zezwolić użytkownikowi na uporządkowanie niektórych wyników wyszukiwania według wybranej właściwości (za pomocą LINQ). W interfejsie użytkownika wybiorą właściwość „order by” - oczywiście jako ciąg znaków. Czy istnieje sposób na użycie tego …

2
Czy w C # można zdefiniować alias do krotki wartości z nazwami?
Wiem, że można zdefiniować aliasy w C # za pomocą słowa kluczowego using . na przykład using ResponseKey = System.ValueTuple<System.Guid, string, string>; Czy jest jednak możliwe zdefiniowanie jednego przy użyciu nowej składni dla krotek wartości? using ResponseKey = (Guid venueId, string contentId, string answer); Wydaje się, że ta składnia nie …
92 c#  c#-7.0 

6
Czy możemy tworzyć niestandardowe kody stanu HTTP?
Mam usługę REST i WCF i chcę wysłać niestandardowy kod stanu na podstawie operacji. Przykład, gdy część weryfikacji nie powiedzie się, chcę wysłać HTTP 444, a gdy autoryzacja się nie powiedzie, chcę wysłać HTTP 455 Pytanie brzmi, w jaki sposób mamy to sprawdzić dla usług sieciowych SOAP i REST. Na …
92 c#  asp.net  wcf  http  wcf-rest 

5
.NET Core Identity Server 4 Uwierzytelnianie VS Identity Authentication
Próbuję zrozumieć właściwy sposób uwierzytelniania w ASP.NET Core. Przejrzałem kilka zasobów (z których większość jest nieaktualna). Prosta implementacja tożsamości firmy Microsoft Wprowadzenie do uwierzytelniania za pomocą ASP.Core MSDN Wprowadzenie do tożsamości Niektóre osoby oferują alternatywne rozwiązania, które wymagają korzystania z rozwiązania opartego na chmurze, takiego jak Azure AD, lub używania …


4
Dostosowywanie CommandTimeout w Dapper.NET?
Próbuję uruchomić kopie zapasowe SQL za pomocą procedury składowanej za pośrednictwem Dapper (reszta mojej aplikacji korzysta z Dapper, więc wolałbym, aby ta część również przez nią działała). Działa dobrze, dopóki nie włączy się CommandTimeout. using (var c = SqlConnection(connstring)) { c.Open(); var p = new DynamicParameters(); // fill out p …
92 c#  .net  timeout  dapper 

16
ComboBox- SelectionChanged Zdarzenie ma starą wartość, a nie nową wartość
C #, .NET 4.0, VS2010. Nowość w WPF. Mam ComboBox w moim MainWindow. Podłączyłem zdarzenie SelectionChanged wspomnianego pola kombi. Jeśli jednak sprawdzę wartość pola kombi w module obsługi zdarzeń, ma on starą wartość. To brzmi bardziej jak zdarzenie „SelectionChanging” niż zdarzenie SelectionChanged. Jak uzyskać nową wartość ComboBox po dokonaniu wyboru? …

6
Jak zmienić kolejność kolumn DataTable
Jak zmienić kolejność kolumn z danymi w języku C #. Przykład: Utworzono kolejność typu tabeli sql Qty, Unit, Id, ale w programie kolejność DataTable to Id, Qty, Unit. W kodzie Behind am bezpośrednio przekaż DataTable do typu tabeli sql, aby kolejność tabeli była inna. DataTable columns are: `Id,Qty,Unit.` I want …
92 c#  datatable 

5
Sprawdź, czy wartość istnieje w dataTable?
Mam DataTable z dwiema kolumnami Autor i Bookname . Chcę sprawdzić, czy podana wartość ciągu Autor już istnieje w DataTable. Czy jest jakaś wbudowana metoda sprawdzania tego, jak w przypadku tablic array.contains?
92 c#  datatable 

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.