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.

5
C # DateTime do czasu UTC bez zmiany czasu
Jak przekonwertować istniejącą datę i godzinę na czas UTC bez zmiany czasu rzeczywistego. Przykład: DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm dateTime.ToUtcDateTime() // datetime should still be 3pm
124 c#  datetime  utc 

1
Czy Roslyn SyntaxNodes jest ponownie używany?
Przyjrzałem się Roslyn CTP i chociaż rozwiązuje problem podobny do interfejsu API drzewa wyrażeń , oba są niezmienne, ale Roslyn robi to w zupełnie inny sposób: Expressionwęzły nie mają odniesienia do węzła nadrzędnego, są modyfikowane za pomocą ExpressionVisitora, dlatego duże części można ponownie wykorzystać. SyntaxNodeZ drugiej strony Roslyn's ma odniesienie …


3
„Odejmowanie delegatów ma nieprzewidywalny wynik” w ReSharper / C #?
W przypadku myDelegate -= eventHandlerproblemów z ReSharper (wersja 6): Odejmowanie delegatów ma nieprzewidywalny wynik Racjonalne uzasadnienie tego jest wyjaśnione przez JetBrains tutaj . Wyjaśnienie ma sens, a po jego przeczytaniu wątpię w to, co robię -na delegatach. Jak wtedy , czy mogę napisać wydarzenie inne niż automatyczne bez zrzędliwości ReSharper? …


8
Dlaczego wyrażenie lambda musi być rzutowane, gdy jest dostarczane jako zwykły parametr delegata
Wybierz metodę System.Windows.Forms.Control.Invoke (metoda delegata) Dlaczego powoduje to błąd czasu kompilacji: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Ale to działa dobrze: string str = "woop"; Invoke((Action)(() => this.Text = str)); …
124 c#  c#-3.0  delegates  lambda 


11
Jak przekonwertować char w int?
Jaki jest właściwy sposób konwersji a charna int? To daje 49: int val = Convert.ToInt32('1'); //int val = Int32.Parse("1"); // Works Nie chcę konwertować na ciąg, a następnie go analizować.
123 c#  .net 

11
Przekaż tablicę do akcji mvc przez AJAX
Próbuję przekazać tablicę (lub IEnumerable) ints z przez AJAX do akcji MVC i potrzebuję trochę pomocy. javascript to $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... a akcją kontrolera jest public ActionResult MyAction(IEnumerable<int> arrayOfValues ) W tej chwili żądanie jest sformatowane jako controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 Jestem prawie na miejscu, jeśli usunę nawiasy …
123 c#  asp.net-mvc  jquery 

5
Zmiana kursora w WPF czasami działa, czasami nie
W kilku kontrolkach użytkownika zmieniam kursor za pomocą this.Cursor = Cursors.Wait; kiedy coś kliknę. Teraz chcę zrobić to samo na stronie WPF po kliknięciu przycisku. Kiedy najeżdżam na mój przycisk, kursor zmienia się w dłoń, ale kiedy go klikam, nie zmienia się w kursor oczekiwania. Zastanawiam się, czy ma to …
123 c#  wpf 

11
Jak wykryć aktualnie wciśnięty klawisz?
W Windows Forms możesz w każdej chwili poznać aktualne położenie kursora dzięki klasie Cursors . Wydaje się, że ta sama rzecz nie jest dostępna dla klawiatury. Czy można wiedzieć, czy np. ShiftKlawisz jest wciśnięty? Czy absolutnie konieczne jest śledzenie każdego powiadomienia z klawiatury (zdarzenia KeyDown i KeyUp)?
123 c#  .net  winforms  keyboard 

14
Jak usunąć znaczniki HTML z ciągu znaków w programie ASP.NET?
Używając ASP.NET, jak niezawodnie usunąć znaczniki HTML z danego ciągu (tj. Bez użycia wyrażenia regularnego)? Szukam czegoś takiego jak PHP strip_tags. Przykład: <ul><li>Hello</li></ul> Wynik: "Dzień dobry" Staram się nie wymyślać koła na nowo, ale do tej pory nie znalazłem niczego, co spełniałoby moje potrzeby.
123 c#  asp.net  html  regex  string 

11
Jak mogę uzyskać „Kopiuj do katalogu wyjściowego”, aby pracować z testami jednostkowymi?
Podczas tworzenia projektu testu jednostkowego przed wykonaniem testów dane wyjściowe testu są kopiowane do folderu TestResults, a następnie testy są wykonywane. Problem, który mam, polega na tym, że nie wszystkie pliki w katalogu Debug / bin są kopiowane do projektu TestResults. Jak mogę uzyskać plik, który jest kopiowany do katalogu …

6
Jak RedirectToAction w ASP.NET MVC bez utraty danych żądania
Korzystając z ASP.NET MVC, istnieją sytuacje (takie jak przesłanie formularza), które mogą wymagać pliku RedirectToAction. Jedna z takich sytuacji ma miejsce, gdy po przesłaniu formularza napotkasz błędy walidacji i musisz przekierować z powrotem do formularza, ale chcesz, aby adres URL odzwierciedlał adres URL formularza, a nie stronę akcji, do której …
123 c#  asp.net-mvc 

22
Zapobiegać wielu wystąpieniom danej aplikacji w .NET?
W przypadku platformy .NET, jaki jest najlepszy sposób zapobiegania jednoczesnemu uruchamianiu wielu wystąpień aplikacji? A jeśli nie ma „najlepszej” techniki, jakie zastrzeżenia należy wziąć pod uwagę przy każdym rozwiązaniu?
123 c#  .net 

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.