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.


16
Jak zrobiłbyś zapytanie „nie w” z LINQ?
Mam dwie kolekcje, które mają właściwości Emailw obu kolekcjach. Muszę uzyskać listę elementów na pierwszej liście, których Emailnie ma na drugiej liście. W przypadku SQL użyłbym po prostu „nie w”, ale nie znam odpowiednika w LINQ. Jak to się robi? Do tej pory mam połączenie, jak ... var matches = …
307 c#  linq 

7
Jak uzyskać rozmiar pliku w C #?
Potrzebuję sposobu, aby uzyskać rozmiar pliku za pomocą C #, a nie rozmiar na dysku. Jak to jest możliwe? Obecnie mam tę pętlę foreach (FileInfo file in downloadedMessageInfo.GetFiles()) { //file.Length (will this work) } Czy to zwróci rozmiar lub rozmiar na dysku?
307 c#  filesize 

8
IEnumerable and Recursion using return return
Mam IEnumerable<T>metodę, której używam do znajdowania formantów na stronie WebForms. Ta metoda jest rekurencyjna i mam pewne problemy ze zwróceniem żądanego typu, gdy yield returnzwraca wartość wywołania rekurencyjnego. Mój kod wygląda następująco: public static IEnumerable<Control> GetDeepControlsByType<T>(this Control control) { foreach(Control c in control.Controls) { if (c is T) { yield …

15
Czy istnieje alternatywa dla string.Replace, która nie rozróżnia wielkości liter?
Muszę poszukać ciąg i zastąpić wszystkie wystąpienia %FirstName%i %PolicyAmount%o wartości pobierane z bazy danych. Problem polega na tym, że wielkość liter w FirstName jest różna. To uniemożliwia mi użycie tej String.Replace()metody. Widziałem strony internetowe na ten temat, które sugerują Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); Jednak z jakiegoś powodu, gdy próbuję i …
306 c#  .net  string  .net-2.0  replace 

9
Process.start: jak uzyskać wynik?
Chciałbym uruchomić zewnętrzny program wiersza poleceń z mojej aplikacji Mono / .NET. Na przykład chciałbym uruchomić mencoder . Czy to możliwe: Aby uzyskać wynik powłoki wiersza poleceń i zapisać go w polu tekstowym? Czy chcesz uzyskać wartość liczbową pokazującą pasek postępu z upływem czasu?
306 c#  .net  mono  process.start 

10
Jak ponownie zgłosić wyjątek wewnętrzny bez utraty śladu stosu w języku C #?
Wzywam, poprzez refleksję, metodę, która może powodować wyjątek. Jak mogę przekazać wyjątek mojemu rozmówcy bez otaczania go odbiciem opakowania? Powtarzam wyjątek wewnętrzny, ale to niszczy ślad stosu. Przykładowy kod: public void test1() { // Throw an exception for testing purposes throw new ArgumentException("test1"); } void test2() { try { MethodInfo …
305 c#  .net  exception 

12
Nie mogę załadować zasobu: net :: ERR_BLOCKED_BY_CLIENT z Google Chrome
Otrzymuję białą stronę po uruchomieniu mojego projektu, ale jego poprawna praca z klientem .net Czy potrzebuję ustawień w przeglądarce? a link pojawi się po błędzie Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://clkmon.com/adServe/getTag?cid=200093510300000000&pid=CRSRDR&type=inject Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://ads.626apps.com/a.php?626ref2=200093510300000000&626Name=Plus-HD-4.9&626ref3=B41A77C1675040A28F7E209964620E5EIE&626ref1=63726f73737269646572
305 c#  .net 




12
Jak porównać tylko datę bez godziny w typach DateTime w Linq do SQL z Entity Framework?
Czy istnieje sposób na porównanie dwóch DateTimezmiennych, Linq2Sqlale z pominięciem części Czas. Aplikacja przechowuje elementy w bazie danych i dodaje opublikowaną datę. Chcę zachować dokładny czas, ale nadal będę w stanie przyciągnąć samą datę. Chcę porównać 12/3/89 12:43:34i 12/3/89 11:22:12nie brać pod uwagę faktycznej pory dnia, więc oba są uważane …

7
Rozwiązywanie instancji za pomocą ASP.NET Core DI
Jak ręcznie rozwiązać typ za pomocą wbudowanej platformy wstrzykiwania zależności ASP.NET Core MVC? Konfiguracja kontenera jest dość łatwa: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Ale jak mogę rozwiązać problem ISomeServicebez wykonywania zastrzyku? Na przykład chcę to zrobić: ISomeService service = services.Resolve<ISomeService>(); Nie ma takich metod w …

30
Upublicznienie prywatnej metody testowania urządzenia… dobry pomysł?
Uwaga moderatora: opublikowano już 39 odpowiedzi (niektóre zostały usunięte). Przed wysłaniem swoją odpowiedź, należy rozważyć, czy można dodać coś sensownego do dyskusji. Prawdopodobnie powtarzasz to, co ktoś już powiedział. Czasami muszę stworzyć metodę prywatną w klasie publicznej, aby napisać dla niej kilka testów jednostkowych. Zwykle dzieje się tak, ponieważ metoda …
301 c#  java  unit-testing 

6
Convert.ChangeType () kończy się niepowodzeniem w przypadku typów dopuszczających wartości zerowe
Chcę przekonwertować ciąg na wartość właściwości obiektu, którego nazwę mam jako ciąg. Próbuję to zrobić w ten sposób: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } Problem polega na tym, że zawodzi i generuje …
301 c#  .net  reflection 

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.