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.


27
plik źródłowy różni się od tego, kiedy moduł został zbudowany
To mnie doprowadza do szału. Mam dość duży projekt, który próbuję zmodyfikować. Zauważyłem wcześniej, że kiedy piszę DbCommand, Visual Studio nie robi na nim żadnego podświetlania składni i używam System.Data.Common. Mimo że nic nie było podświetlone, projekt wydawał się działać poprawnie w mojej przeglądarce. Postanowiłem więc uruchomić debugger, aby sprawdzić, …

11
Korzystanie z Excel OleDb, aby uzyskać nazwy arkuszy W KOLEJNOŚCI ARKUSZY
Używam OleDb do czytania ze skoroszytu programu Excel z wieloma arkuszami. Muszę przeczytać nazwy arkuszy, ale potrzebuję ich w kolejności, w jakiej są zdefiniowane w arkuszu kalkulacyjnym; więc jeśli mam plik, który wygląda tak; |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ Następnie muszę zdobyć słownik 1="GERMANY", 2="UK", 3="IRELAND" Próbowałem użyć OleDbConnection.GetOleDbSchemaTable()i to daje …
103 c#  excel  oledb  server-side 

6
Dlaczego Math.Floor (Double) zwraca wartość typu Double?
Muszę uzyskać wartość całkowitą po lewej stronie z ułamka dziesiętnego lub podwójnego. Na przykład: muszę uzyskać wartość 4 z 4,6. Próbowałem użyć funkcji Math.Floor, ale zwraca podwójną wartość, na przykład: zwraca 4,0 z 4,6. Dokumentacja MSDN mówi, że zwraca wartość całkowitą. Czy coś mi umyka? A może jest inny sposób …
103 c#  math  floor 

4
Jak mogę zapewnić obsługę niestandardowych rzutów dla mojej klasy?
Jak mogę zapewnić obsługę rzutowania mojej klasy na inne typy? Na przykład, jeśli mam własną implementację zarządzania a byte[]i chcę, aby ludzie rzucali moją klasę na a byte[], co po prostu zwróci członka prywatnego, jak mam to zrobić? Czy powszechną praktyką jest pozwalanie im również rzutować to na strunę, czy …
103 c#  casting 

9
Jak zaokrąglić do najbliższej 0,5?
Muszę wyświetlać oceny, a do tego potrzebuję następujących przyrostów: Jeśli liczba wynosi 1,0, to powinno być równe 1 Jeśli liczba wynosi 1,1, powinno być równe 1 Jeśli liczba wynosi 1,2, powinno być równe 1 Jeśli liczba wynosi 1,3, powinno być równe 1,5 Jeśli liczba wynosi 1,4, powinno być równe 1,5 …
103 c#  math  function 

3
Inline tworzenie instancji stałej List
Próbuję zrobić coś takiego: public const List<String> METRICS = new List<String>() { SourceFile.LOC, SourceFile.MCCABE, SourceFile.NOM, SourceFile.NOA, SourceFile.FANOUT, SourceFile.FANIN, SourceFile.NOPAR, SourceFile.NDC, SourceFile.CALLS }; Ale niestety to nie działa: FileStorer.METRICS' is of type 'System.Collections.Generic.List<string>'. A const field of a reference type other than string can only be initialized with null. Jak mogę …
103 c#  .net 


22
Jak używać LINQ Contains (string []) zamiast Contains (string)
Mam jedno ważne pytanie. Otrzymałem zapytanie linq, które po prostu wygląda tak: from xx in table where xx.uid.ToString().Contains(string[]) select xx Wartości string[]tablicy byłyby liczbami takimi jak (1,45,20,10 itd.) wartość domyślna .Containsto .Contains(string). Muszę to zrobić zamiast tego: .Contains(string[])... EDYCJA: Jeden użytkownik zasugerował napisanie klasy rozszerzenia dla string[]. Chciałbym się dowiedzieć, …
103 c#  linq  string  contains 

17
Selenium WebDriver: Poczekaj na załadowanie złożonej strony z JavaScriptem
Mam aplikację internetową do przetestowania z Selenium. Podczas ładowania strony działa dużo JavaScript. Ten kod JavaScript nie jest dobrze napisany, ale nie mogę nic zmienić. Czekam więc na pojawienie się elementu w DOM zfindElement() metodą nie jest opcją. Chcę utworzyć ogólną funkcję w Javie, aby czekać na załadowanie strony, możliwym …


12
Jak sprawić, aby pole kombi WPF miało szerokość najszerszego elementu w XAML?
Wiem, jak to zrobić w kodzie, ale czy można to zrobić w języku XAML? Window1.xaml: <Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="300"> <Grid> <ComboBox Name="ComboBox1" HorizontalAlignment="Left" VerticalAlignment="Top"> <ComboBoxItem>ComboBoxItem1</ComboBoxItem> <ComboBoxItem>ComboBoxItem2</ComboBoxItem> </ComboBox> </Grid> </Window> Window1.xaml.cs: using System.Windows; using System.Windows.Controls; namespace WpfApplication1 { public partial class Window1 : Window { public Window1() { …
103 c#  wpf  combobox 

10
Zwiń tylko wszystkie # regiony (!) W C # (Visual Studio)
Istnieje wiele skrótów klawiaturowych i poleceń menu, które umożliwiają automatyczne rozwijanie lub zwijanie wszystkich elementów składanych w bieżącym dokumencie. Ctrl+ M, Ctrl+ Lprzełącza rekurencyjnie wszystkie składane, od górnej przestrzeni nazw do wewnętrznych metod i komentarzy. Zasadniczo wszystko, co ma ikonę [+] na lewym marginesie. Ctrl+ M, Ctrl+ Orobi to trochę …


3
.net Core 2.0 - pakiet został przywrócony przy użyciu .NetFramework 4.6.1 zamiast docelowego frameworka .netCore 2.0. Pakiet może nie być w pełni zgodny
Mam aplikację konsolową .net core 2.0. Próbuję odczytać pliki z TFS przy użyciu: Jak pobrać plik z TFS bezpośrednio do pamięci (tj. Nie chcesz czytać z systemu plików do pamięci)? Idę do nuget, instaluję Microsoft.TeamFoundationServer.ExtendedClienti uruchamiam to: Pakiet „Microsoft.AspNet.WebApi.Client 5.2.2” został przywrócony przy użyciu „.NETFramework, Version = v4.6.1” zamiast struktury …
103 c#  .net  tfs  asp.net-core  nuget 

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.