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.

17
Sprawdzanie poprawności nie powiodło się dla jednego lub więcej podmiotów podczas zapisywania zmian w bazie danych SQL Server przy użyciu Entity Framework
Chcę zapisać moją edycję w bazie danych i używam Entity FrameWork Code-First w ASP.NET MVC 3 / C #, ale dostaję błędy. W mojej klasie Event mam typy danych DateTime i TimeSpan, ale w mojej bazie danych mam odpowiednio datę i godzinę. Czy to może być powód? Jak mogę rzutować …


10
Automatyczny pionowy pasek przewijania w WPF TextBlock?
Mam TextBlockWPF. Piszę do niego wiele linii, znacznie przekraczając jego wysokość pionową. Spodziewałem się, że pionowy pasek przewijania pojawi się automatycznie, gdy tak się stanie, ale tak się nie stało. Próbowałem poszukać właściwości paska przewijania w panelu Właściwości, ale nie mogłem jej znaleźć. Jak mogę automatycznie utworzyć pionowy pasek przewijania, …
335 c#  .net  wpf  scrollbar  textblock 

8
Co stanowi podwójne w serwerze SQL?
Mam kilka właściwości, w C#których są doublei chcę je przechowywać w tabeli w SQL Server, ale zauważyłem, że nie ma doubletypu, więc co najlepiej użyć, decimalczy float? Spowoduje to zapisanie wartości szerokości i długości geograficznej, więc potrzebuję najdokładniejszej precyzji. Dzięki za dotychczasowe odpowiedzi.

5
Jak sprawdzić, czy typ jest podtypem LUB typem obiektu?
Aby sprawdzić, czy typ jest podklasą innego typu w języku C #, łatwo: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true Jednak to się nie powiedzie: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false Czy istnieje sposób sprawdzenia, czy typ jest podklasą OR samej klasy bazowej, bez użycia ORoperatora lub metody rozszerzenia?
335 c#  reflection  types  subclass 

15
Jak zaokrąglić wynik dzielenia liczb całkowitych?
Mam na myśli w szczególności sposób wyświetlania elementów sterujących paginacją podczas używania języka, takiego jak C # lub Java. Jeśli mam x elementów, które chcę wyświetlić w kawałkach y na stronę, ile stron będzie potrzebnych?
335 c#  java  math 

25
Pobieranie pod-tablicy z istniejącej tablicy
Mam tablicę X zawierającą 10 elementów. Chciałbym utworzyć nową tablicę zawierającą wszystkie elementy z X, które zaczynają się od indeksu 3, a kończą na indeksie 7. Jasne, że mogę łatwo napisać pętlę, która to zrobi za mnie, ale chciałbym zachować mój kod tak czysty, jak to możliwe . Czy istnieje …
335 c#  .net  arrays 

30
Zdarzenie FileSystemWatcher Changed jest wywoływane dwukrotnie
Czy nie można ominąć stosu przepełnienia stosu : Jak zmienić plik zmienić? FileSystemWatcher? Mam aplikację, w której szukam pliku tekstowego i jeśli w pliku są jakieś zmiany, korzystam z modułu OnChangedobsługi zdarzeń do obsługi zdarzenia. Korzystam z, NotifyFilters.LastWriteTimeale zdarzenie jest uruchamiane dwukrotnie. Oto kod. public void Initialize() { FileSystemWatcher _fileWatcher …

30
Jak sprawić, by TextBox akceptował tylko dane numeryczne w WPF?
Chcę zaakceptować cyfry i kropkę dziesiętną, ale bez znaku. Patrzyłem na próbki przy użyciu kontrolki NumericUpDown dla formularzy Windows Forms i tej próbki niestandardowej kontrolki NumericUpDown firmy Microsoft . Ale do tej pory wydaje się, że NumericUpDown (obsługiwany przez WPF lub nie) nie zapewni funkcjonalności, której chcę. Sposób, w jaki …
335 c#  wpf  xaml  textbox  numericupdown 


15
Jak wykonywać połączenia do interfejsu API REST za pomocą C #?
Oto kod, który mam do tej pory: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string DATA = @"{""object"":{""name"":""Name""}}"; static void Main(string[] args) { Class1.CreateObject(); …
335 c#  api  rest 

30
Różnica w miesiącach między dwiema datami
На этот вопрос есть ответы на przepełnienie stosu на русском : Вычисление количества месяцев между двумя датами Jak obliczyć różnicę w miesiącach między dwiema datami w C #? Czy istnieje odpowiednik metody VB DateDiff()w C #. Muszę znaleźć różnicę w miesiącach między dwiema datami, które są latami. Dokumentacja mówi, że …
334 c#  .net  vb.net  date 

6
Oblicz sumę kontrolną MD5 dla pliku
Korzystam z iTextSharp, aby odczytać tekst z pliku PDF. Czasami jednak nie mogę wyodrębnić tekstu, ponieważ plik PDF zawiera tylko obrazy. Codziennie pobieram te same pliki PDF i chcę sprawdzić, czy plik PDF został zmodyfikowany. Jeśli nie można uzyskać tekstu i daty modyfikacji, czy suma kontrolna MD5 jest najbardziej wiarygodnym …
334 c#  .net  hash  md5 

12
Czy HttpClient i HttpClientHandler muszą być usuwane między żądaniami?
System.Net.Http.HttpClient i System.Net.Http.HttpClientHandler w .NET Framework 4.5 implementują IDisposable (przez System.Net.Http.HttpMessageInvoker ). Dokumentacja usingoświadczenia mówi: Z reguły, gdy używasz obiektu IDisposable, powinieneś zadeklarować go i utworzyć jego instancję w instrukcji using. Ta odpowiedź wykorzystuje ten wzorzec: var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = …

17
Jak obciąć milisekundy dla daty .NET Data
Próbuję porównać znacznik czasu z przychodzącego żądania z wartością przechowywaną w bazie danych. SQL Server oczywiście zachowuje pewną precyzję w milisekundach czasu, a po wczytaniu do .NET DateTime uwzględnia te milisekundy. Przychodzące żądanie do systemu nie zapewnia jednak takiej precyzji, więc muszę po prostu upuścić milisekundy. Czuję, że brakuje mi …
334 c#  .net  datetime 

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.