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.

3
Jak mogę Moq metodę, która ma opcjonalny argument w podpisie bez jawnego określania go lub używania przeciążenia?
Biorąc pod uwagę następujący interfejs: public interface IFoo { bool Foo(string a, bool b = false); } Próba kpiny za pomocą Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); daje następujący błąd w czasie kompilacji: Drzewo wyrażeń nie może zawierać wywołania ani wywołania używającego opcjonalnych argumentów Zauważyłem, że powyższy …
119 c#  unit-testing  moq 

7
Jak mogę przekonwertować DateTime na liczbę sekund od 1970 roku?
Próbuję przekonwertować zmienną DateTime języka C # na czas uniksowy, tj. Liczbę sekund od 1 stycznia 1970 r. Wygląda na to, że DateTime jest faktycznie zaimplementowany jako liczba „taktów” od 1 stycznia 0001. Obecnie myślę o odjęciu 1 stycznia 1970 od daty i godziny w następujący sposób: TimeSpan span= DateTime.Now.Subtract(new …
119 c#  datetime 


3
Serializacja XML - Wyłącz renderowanie głównego elementu tablicy
Czy mogę jakoś wyłączyć renderowanie głównego elementu kolekcji? Ta klasa z atrybutami serializacji: [XmlRoot(ElementName="SHOPITEM", Namespace="")] public class ShopItem { [XmlElement("PRODUCTNAME")] public string ProductName { get; set; } [XmlArrayItem("VARIANT")] public List<ShopItem> Variants { get; set; } } generuje ten XML: <SHOPITEM xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <PRODUCTNAME>test</PRODUCTNAME> <Variants> <VARIANT> <PRODUCTNAME>hi 1</PRODUCTNAME> </VARIANT> <VARIANT> <PRODUCTNAME>hi …

19
Magazyn tabel Azure zwraca 400 złych żądań
Uruchomiłem to w trybie debugowania i dołączam obraz ze szczegółami wyjątku. Skąd mogę wiedzieć, co poszło nie tak? Próbowałem wstawić dane do tabeli. Czy lazur nie może podać mi więcej szczegółów? Obs: Magazyn znajduje się w systemie Windows Azure, a nie na moim komputerze. Tabele zostały utworzone, ale podczas wstawiania …



3
Ładowanie niestandardowych plików konfiguracyjnych
Wiem, że mogę otwierać pliki konfiguracyjne, które są związane z zestawem ConfigurationManager.OpenExe(exePath)metodą statyczną , ale chcę tylko otworzyć konfigurację, która nie jest związana z zespołem. Tylko standardowy plik konfiguracyjny .NET.
119 c#  configuration 

6
Jak umieścić obramowanie na mojej siatce w WPF?
Jak umieścić obramowanie na mojej siatce w C # / WPF? Tak właśnie chciałbym, ale umieszcza obramowanie wokół całej rzeczy zamiast kontroli siatki, którą umieściłem w mojej aplikacji. <Grid> <Border BorderBrush="Black" BorderThickness="2"> <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" /> </Border> ... and so on ...
119 c#  wpf 


30
Wydajność C ++ a Java / C #
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Rozumiem, że C / C ++ tworzy natywny kod do uruchomienia na określonej architekturze maszyny. I odwrotnie, języki takie jak Java i C …
119 c#  java  c++  performance  bytecode 


2
Różnica między await i ContinueWith
Czy ktoś może wyjaśnić, czy awaiti ContinueWithsą synonimami, czy nie w poniższym przykładzie. Próbuję po raz pierwszy skorzystać z TPL i przeczytałem całą dokumentację, ale nie rozumiem różnicy. Oczekuj : String webText = await getWebPage(uri); await parseData(webText); Kontynuuj z : Task<String> webText = new Task<String>(() => getWebPage(uri)); Task continue = …

10
Wymuszanie podpowiedzi WPF do pozostania na ekranie
Mam podpowiedź dotyczącą etykiety i chcę, aby pozostawała otwarta, dopóki użytkownik nie przeniesie myszy do innej kontrolki. Wypróbowałem następujące właściwości w podpowiedzi: StaysOpen="True" i ToolTipService.ShowDuration = "60000" Ale w obu przypadkach podpowiedź jest wyświetlana tylko przez dokładnie 5 sekund. Dlaczego te wartości są ignorowane?
119 c#  wpf  xaml  tooltip 


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.