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
Union Vs Concat w Linq
Mam pytanie dotyczące Unioni Concat. Myślę, że oba zachowują się tak samo w przypadku List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 …
86 c#  linq 

22
Czy istnieje łatwy sposób sprawdzenia wersji .NET Framework?
Problem polega na tym, że muszę wiedzieć, czy to wersja 3.5 SP 1. Environment.Version()tylko zwraca 2.0.50727.3053. Znalazłem to rozwiązanie , ale myślę, że zajmie to znacznie więcej czasu niż jest to warte, więc szukam prostszego. Czy to możliwe?
86 c#  .net 


5
Najlepsze rozwiązania dotyczące ponownego łączenia klienta SignalR 2.0 .NET z centrum serwera
Używam SignalR 2.0 z klientem .NET w aplikacji mobilnej, która musi obsługiwać różne typy rozłączeń. Czasami klient SignalR łączy się ponownie automatycznie - a czasami musi zostać ponownie połączony bezpośrednio przez HubConnection.Start()ponowne wywołanie . Ponieważ SignalR w magiczny sposób łączy się automatycznie ponownie, zastanawiam się, czy brakuje mi funkcji lub …

5
Kompilacja C # JIT i .NET
Trochę się pogubiłem, jeśli chodzi o szczegóły działania kompilatora JIT. Wiem, że C # kompiluje się do IL. Przy pierwszym uruchomieniu jest to JIT. Czy wiąże się to z tłumaczeniem na kod natywny? Czy środowisko wykonawcze .NET (jako maszyna wirtualna?) Współdziała z kodem JIT? Wiem, że to naiwne, ale naprawdę …
86 c#  jit 


15
Co robi operator jednoargumentowy plus?
Co robi operator jednoargumentowy plus? Jest kilka definicji, które znalazłem ( tu i tutaj ), ale nadal nie mam pojęcia, do czego miałoby to służyć. Wygląda na to, że nic nie robi, ale jest ku temu powód, prawda?
86 c#  c++  c  unary-operator 

8
Właściwość lub indeksator nie mogą być przekazywane jako parametr out lub ref
Otrzymuję powyższy błąd i nie mogę go rozwiązać. Trochę googlowałem, ale nie mogę się tego pozbyć. Scenariusz: Mam klasę BudgetAllocate, której właściwością jest budżet typu double. W moich dataAccessLayer, Na jednym z moich zajęć staram się to zrobić: double.TryParse(objReader[i].ToString(), out bd.Budget); Który generuje ten błąd: Właściwość lub indeksator nie mogą …

3
Jak określić nazwę tabeli za pomocą Entity Framework Code First Fluent API
Mam Entity i mam skonfigurować Entity Framework, aby zamapować go na tabelę bazy danych o innej nazwie. Mogę to łatwo zrobić za pomocą Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Ale ze względu na ograniczenia teraz muszę używać Code First Fluent API (moje obiekty domeny będą używane przez klientów zewnętrznych, więc …

8
Względna ścieżka do ścieżki bezwzględnej w C #?
Mam pliki XML, które zawierają ścieżki do plików href do obrazów (np. „.... \ images \ image.jpg”). Href zawierają ścieżki względne. Teraz muszę wyodrębnić href do obrazów i przekształcić je w bezwzględne ścieżki w systemie plików. Wiem o metodzie GetFullPath, ale wypróbowałem ją i wydaje się, że działa tylko z …

13
HTTP 404 podczas uzyskiwania dostępu do pliku SVC w usługach IIS
Niedawno utworzyłem usługę WCF, która działa dobrze podczas testowania z Visual Studio 2008. ale kiedy wdrażam projekt w IIS i próbuję uzyskać dostęp do pliku .svc z IIS, pojawia się ten błąd: "Server Error in '/' Application.The resource cannot be found. " Mam ten problem od 4 dni. w Handler …
86 c#  .net  wcf 

5
Algorytm slugify adresu URL w C #?
Więc szukałem i przeglądałem tag slug w SO i znalazłem tylko dwa przekonujące rozwiązania: Slugify i transliteracja znaków w języku C # Jak przekonwertować super- lub indeks dolny na zwykły tekst w C # Które są tylko częściowym rozwiązaniem problemu. Mógłbym samodzielnie to zakodować, ale jestem zaskoczony, że nie ma …
86 c#  slug 

29
„do… while” vs. „while”
Możliwe duplikaty: While vs. Do While Kiedy należy używać pętli do-while zamiast pętli while? Od jakiegoś czasu zajmuję się programowaniem (2 lata pracy + 4,5 roku studiów + 1 rok przed college'u) i nigdy nie korzystałem z pętli „do-while” na kursie Wprowadzenie do programowania. Mam coraz większe poczucie, że programuję …
86 c#  c++  c  while-loop  do-while 

5
Jak wymusić Entity Framework, aby zawsze pobierał aktualne dane z bazy danych?
Do wykonywania aktualizacji wsadowych używam biblioteki EntityFramework.Extended . Jedynym problemem jest to, że EF nie śledzi aktualizacji wsadowych wykonywanych przez bibliotekę. Więc kiedy pytam DbContextponownie, nie zwraca zaktualizowanych jednostek. Odkryłem, że użycie AsNoTracking()metody podczas odpytywania wyłącza śledzenie i pobiera świeże dane z bazy danych. Jednak ponieważ EF nie śledzi jednostek, …

8
Zastąp wiele elementów ciągu w C #
Czy jest lepszy sposób na zrobienie tego ... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); Rozszerzyłem klasę string, aby ograniczyć ją do jednego zadania, ale czy jest szybszy sposób? public static class StringExtension { public static string clean(this string s) { return s.Replace("&", "and").Replace(",", "").Replace(" ", …

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.