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.

2
Co to są grupy równoważące wyrażenia regularne?
Właśnie czytałem pytanie o to, jak uzyskać dane w podwójnych nawiasach klamrowych ( to pytanie ), a potem ktoś poruszył grupy równoważące. Nadal nie jestem do końca pewien, czym one są i jak ich używać. Przeczytałem definicję grupy balansującej , ale wyjaśnienie jest trudne do zrozumienia i nadal jestem dość …



5
Jaka jest różnica między Uri.ToString () a Uri.AbsoluteUri?
W komentarzu do pytania Azure, które właśnie się pojawiło, @smarx zauważył Myślę, że generalnie lepiej jest zrobić blob.Uri.AbsoluteUri niż blob.Uri.ToString (). Czy jest tego powód? W dokumentacji Uri.AbsoluteUrizauważono, że „Pobiera bezwzględny identyfikator URI”, Uri.ToString()„Pobiera kanoniczną reprezentację w postaci ciągu dla określonego wystąpienia”.
92 c#  .net 

11
Edycja jednym kliknięciem w WPF DataGrid
Chcę, aby użytkownik mógł jednym kliknięciem przełączyć komórkę w tryb edycji i zaznaczyć wiersz, w którym znajduje się komórka. Domyślnie jest to podwójne kliknięcie. Jak to zastąpić lub zaimplementować?
92 c#  .net  wpf  events  xaml 

14
Generowanie tablicy liter alfabetu
Czy istnieje łatwy sposób na wygenerowanie tablicy zawierającej litery alfabetu w języku C #? Nie jest to trudne do zrobienia ręcznie, ale zastanawiałem się, czy nie ma wbudowanego sposobu, aby to zrobić.
92 c#  alphabet 

4
Dobrze zaprojektowane polecenia i / lub specyfikacje zapytań
Od dłuższego czasu szukałem dobrego rozwiązania problemów przedstawionych przez typowy wzorzec Repozytorium (rosnąca lista metod zapytań specjalistycznych itp. Patrz: http://ayende.com/blog/3955/repository- is-the-new-singleton ). Bardzo podoba mi się pomysł używania zapytań poleceń, szczególnie przy użyciu wzorca Specification. Jednak mój problem ze specyfikacją polega na tym, że odnosi się ona tylko do kryteriów …

10
Ciąg znaków ucieczki do XML
Czy istnieje funkcja C #, której można użyć do zmiany znaczenia i cofnięcia zmiany znaczenia ciągu, który mógłby zostać użyty do wypełnienia zawartości elementu XML? Używam VSTS 2008 + C # + .Net 3.0. EDIT 1: jestem łącząc prosty i krótki plik XML i nie używam serializacji, więc trzeba jawnie …

7
uzyskać ogólny moduł wyliczający z tablicy
W C #, w jaki sposób można uzyskać ogólny moduł wyliczający z danej tablicy? W poniższym kodzie MyArrayjest tablicą MyTypeobiektów. Chciałbym otrzymać MyIEnumeratorw pokazany sposób, ale wydaje mi się, że otrzymuję pusty licznik (chociaż to potwierdziłem MyArray.Length > 0). MyType[] MyArray = ... ; IEnumerator<MyType> MyIEnumerator = MyArray.GetEnumerator() as IEnumerator<MyType>;

4
Zachowaj wielkość liter podczas serializacji słowników
Mam projekt Web Api konfigurowany w następujący sposób: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Jednak chcę, aby wielkość liter w klawiszach słownika pozostała niezmieniona. czy jest jakiś atrybut, Newtonsoft.Jsonktórego mogę użyć do klasy, aby wskazać, że chcę, aby wielkość liter pozostała niezmieniona podczas serializacji? public class SomeViewModel { public Dictionary<string, string> Data …
92 c#  json.net 


11
Czy używanie powrotu wewnątrz metody pustki jest złą praktyką?
Wyobraź sobie następujący kod: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Czy można użyć zwrotu w metodzie void? Czy ma to jakikolwiek spadek wydajności? Albo lepiej byłoby napisać taki kod: void DoThis() { if (isValid) { DoThat(); } }
92 c#  return  void 

12
Pobierasz wszystkie wiadomości od InnerException (s)?
Czy istnieje sposób na napisanie kodu „krótkiej ręki” w stylu LINQ umożliwiającego przejście do wszystkich zgłoszonych wyjątków InnerException (s)? Wolałbym napisać to w miejscu zamiast wywoływać funkcję rozszerzającą (jak poniżej) lub dziedziczyć Exceptionklasę. static class Extensions { public static string GetaAllMessages(this Exception exp) { string message = string.Empty; Exception innerException …
92 c#  c#-4.0 


4
Nie można rozpoznać usługi objętej zakresem od głównego dostawcy .Net Core 2
Kiedy próbuję uruchomić aplikację, pojawia się błąd InvalidOperationException: Cannot resolve 'API.Domain.Data.Repositories.IEmailRepository' from root provider because it requires scoped service 'API.Domain.Data.EmailRouterContext'. Dziwne jest to, że to EmailRepository i interfejs są skonfigurowane dokładnie tak samo, o ile wiem, jak wszystkie moje inne repozytoria, ale nie jest dla nich zgłaszany żaden błąd. Błąd …

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.