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.


6
Utracono mapowanie Resharper Ctrl-T
Wydaje mi się, że zgubiłem mapowanie Resharper Ctrl+, Taby szybko znaleźć klasy, wypróbowałem rozwiązania opisane tutaj: Skróty klawiaturowe nie są aktywne w programie Visual Studio z zainstalowanym programem Resharper Konkretnie przyjęta odpowiedź: Najpierw spróbuję zresetować wszystkie ustawienia programu Visual Studio (Narzędzia> Ustawienia importu i eksportu> Zresetuj wszystkie ustawienia), a następnie …

30
Jak dodać limit czasu do Console.ReadLine ()?
Mam aplikację konsolową, w której chcę dać użytkownikowi x sekund na odpowiedź na monit. Jeśli po pewnym czasie nie zostanie wprowadzone żadne wejście, logika programu powinna być kontynuowana. Zakładamy, że przekroczenie limitu czasu oznacza pustą odpowiedź. Jaki jest najprostszy sposób rozwiązania tego problemu?
123 c#  .net  console  timeout  io 

1
Czy metody rozszerzające można zastosować do interfejsów?
Czy można zastosować metodę rozszerzenia do interfejsu? (Pytanie w C #) Ma to na przykład umożliwić osiągnięcie następujących celów: stworzyć interfejs ITopology utwórz metodę rozszerzenia dla tego interfejsu (np. public static int CountNodes (ta topologia ITopology, jeśli)) wtedy podczas tworzenia klasy (np. MyGraph), która implementuje ITopology, miałaby automatycznie rozszerzenie Count …

3
Czy dopuszczalne jest niewywoływanie metody Dispose () na obiekcie zadania TPL?
Chcę uruchomić zadanie w wątku w tle. Nie chcę czekać na zakończenie zadań. W .net 3.5 zrobiłbym to: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); W .net 4 TPL jest sugerowanym sposobem. Typowy zalecany wzór, który widziałem, to: Task.Factory.StartNew(() => { DoSomething(); }); Jednak StartNew()metoda zwraca Taskobiekt, który implementuje IDisposable. Wydaje się, …

13
log4net nie działa
Hej, mam tę konfigurację w moim web.config <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param name="Footer" …
123 c#  .net-4.0  log4net 


7
Rozwiązywanie problemu „Instancja ObjectContext została usunięta i nie może być już używana do operacji wymagających połączenia” InvalidOperationException
Próbuję wypełnić GridViewprzy użyciu Entity Frameworkm, ale za każdym razem otrzymuję następujący błąd: „Akcesor właściwości„ LoanProduct ”na obiekcie„ COSIS_DAL.MemberLoan ”spowodował następujący wyjątek: Instancja ObjectContext została usunięta i nie może być już używana do operacji wymagających połączenia." Mój kod to: public List<MemberLoan> GetAllMembersForLoan(string keyword) { using (CosisEntities db = new CosisEntities()) …

2
Jak mogę czekać, aż Parallel.ForEach się zakończy
Używam TPL w moim bieżącym projekcie i używam Parallel.Foreach do przędzenia wielu wątków. Klasa Task zawiera Wait (), aby poczekać, aż zadanie zostanie ukończone. W ten sposób, jak mogę czekać, aż Parallel.ForEach zakończy się, a następnie przejść do wykonywania kolejnych instrukcji?


7
Jak mogę używać Async z ForEach?
Czy można używać Async podczas korzystania z ForEach? Poniżej kod, który próbuję: using (DataContext db = new DataLayer.DataContext()) { db.Groups.ToList().ForEach(i => async { await GetAdminsFromGroup(i.Gid); }); } Otrzymuję błąd: Nazwa „Async” nie istnieje w obecnym kontekście Metoda, w której zawarta jest instrukcja using, jest ustawiona na asynchroniczną.
123 c#  async-await 

7
Problem z tokenem chroniącym przed fałszerstwem (MVC 5)
Mam problem z tokenem chroniącym przed fałszerstwem :( Utworzyłem własną klasę użytkownika, która działała dobrze, ale teraz pojawia się błąd za każdym razem, gdy przechodzę do strony / Konto / Rejestr . Błąd: Zgłoszenie typu „ http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier ” lub „ http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider ” zostało brak na podanym ClaimsIdentity. Aby włączyć obsługę …


3
Jak usunąć wszystkie tagi HTML z ciągu znaków, nie wiedząc, które tagi się w nim znajdują?
Czy istnieje łatwy sposób na usunięcie wszystkich tagów HTML lub WSZYSTKIEGO związanego z HTML z ciągu znaków? Na przykład: string title = "<b> Hulk Hogan's Celebrity Championship Wrestling    <font color=\"#228b22\">[Proj # 206010]</font></b>    (Reality Series,  )" Tak naprawdę powinno to być: „Hulk Hogan's Celebrity Championship Wrestling [Proj # 206010] (seria Reality)”
122 c#  html 

18
Pobieranie wartości pola wyboru w ASP.NET MVC 4
Pracuję nad aplikacją ASP.NET MVC 4. Ta aplikacja ma podstawową formę. Model mojego formularza wygląda następująco: public class MyModel { public string Name { get; set; } public bool Remember { get; set; } } W moim formularzu mam następujący HTML. <input id="Name" name="Name" type="text" value="@Model.Name" /> <input id="Remember" name="Remember" …
122 c#  asp.net-mvc-4 

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.