.net
Jaki jest prawidłowy sposób na custom.NET wyjątek serializowalny?
Dokładniej, gdy wyjątek zawiera niestandardowe obiekty, które mogą lub nie mogą być serializowalne.
Weźmy ten przykład:
pu ... wane. Właściwości zwrócą null.
Czy istnieje wspólny wzorzec kodu do implementacji serializacji dla niestandardowego wyjątku?
Czy musisz usuwać obiekty i ustawiać je na null?
Czy trzeba pozbywać się obiektów i ustawiać je na null, czy też garbage collector wyczyści je, gdy wyjdą poza zasięg?
NAnt czy MSBuild, który wybrać i kiedy?
Zdaję sobie sprawę, że istnieją inne NAnti MSBuild związane z przepełnieniem stosu pytania, ale nie mogłem znaleźć bezpośre ... rdziej odpowiedni dla projektów home / open source i MSBuild for work? Jakie jest doświadczenie z którymkolwiek z tych dwóch?
. NET obfuscation tools / strategy [closed]
Mój produkt ma kilka składników: ASP.NET, aplikacja Windows Forms i usługa Windows. 95% kodu jest napisane w VB.NET.
Ze wzg ... za problematyczne z powodu zmian .nazwy dll (często masz taką na stronę) - które nie wszystkie narzędzia dobrze sobie radzą.
Jak usunąć wszystkie pliki i foldery w katalogu?
Używając C#, Jak mogę usunąć wszystkie pliki i foldery z katalogu, ale nadal zachować katalog główny?
Najlepszy sposób na odwrócenie ciągu
Właśnie musiałem napisać string reverse function w C # 2.0 (tzn. LINQ niedostępny) i wpadłem na to:
public string Reverse(s ... }
return reverse;
}
Osobiście nie szaleję za tą funkcją i jestem przekonany, że jest na to lepszy sposób. Naprawdę?
Owijanie stopera z delegatem czy lambdą?
Piszę kod w ten sposób, robiąc trochę szybki i brudny timing:
var sw = new Stopwatch();
sw.Start();
for (int i = 0; i < ... zastępować DoStuff(s) z DoSomethingElse(s)?
Wiem, że można to zrobić jako Delegate, ale zastanawiam się nad sposobem lambda.
Jak uniknąć nawiasów klamrowych (nawiasy klamrowe) w łańcuchu formatującym in.NET
Jak można zabezpieczyć nawiasy przy użyciu string.Format.
Na przykład:
String val = "1,2,3"
String.Format(" foo {{0}}", val);
Ten przykład nie wyrzuca wyjątku, ale wypisuje łańcuch foo {0}.
Czy istnieje sposób na ucieczkę z nawiasów?
Co to jest predykat w c#? [duplikat]
To pytanie ma już odpowiedź tutaj:
predykat Delegatów w C #
9 od ... :
Predicate<int> pre = delegate(int a){ a %2 == 0 };
Co zwróci predykat i jak jest przydatny podczas programowania?
Dlaczego Matematyka.Round (2.5) return 2 zamiast 3?
W C# wynikiem Math.Round(2.5) jest 2.
Powinno być 3, prawda? Dlaczego jest 2 zamiast w C#?
Visual Studio debugger tips & tricks for.NET
zamknięte . To pytanie i jego odpowiedzi są zamknięte , ponieważ pytanie jest off-topic, ale ma znaczenie historyczne. Obecni ... każdego typu wyjątku, którego potrzebujesz.
To było dla mnie kilka chwil, kiedy uderzyłem się w czoło.
Podzielisz się swoim?
Zaradni w osobnym zgromadzeniu
Mam pliki słownika zasobów (MenuTemplate.xaml, ButtonTemplate.xaml, etc), które chcę używać w wielu oddzielnych aplikacjach. ... m ResourceDictionary.Scalone w celu scalenia jednostki pliki słownikowe. Jeśli mam je w zestawie, Jak mogę je odwołać w xaml?
Jak Mogę uzyskać wersję pliku assembly
W {[1] } istnieją dwie wersje montażowe:
AssemblyVersion: określa wersję przypisanego zestawu.
AssemblyFileVersion: pole ... linijką kodu:
Version version = Assembly.GetEntryAssembly().GetName().Version;
Ale jak Mogę dostać Assembly File Version?
Najlepszy sposób na powtórzenie znaku w C#
Jaki jest najlepszy sposób na wygenerowanie ciągu \t ' s W C #
Uczę się C# i eksperymentuję z różnymi sposobami mówienia te ...
string output = "";
for (uint i = 0; i < numTabs; i++)
{
output += '\t';
}
return output;
}
Jak usunąć wszystkie procedury obsługi zdarzeń ze zdarzenia
Aby utworzyć nowy moduł obsługi zdarzeń na kontrolerze, możesz to zrobić
c.Click += new EventHandler(mainFormButton_Click); ... zenia, możesz to zrobić
c.Click -= mainFormButton_Click;
Ale jak usunąć wszystkie procedury obsługi zdarzeń ze zdarzenia?
Jak przekonwertować enum na Listę w C#? [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak wyliczyć enum w C#?
26 odpowiedzi
Czy istnieje sposób na konwersję enum Na listę zawierającą wszystkie opcje enum?
Jaki jest właściwy sposób na ponowne wyrzucenie wyjątku w C#? [duplikat]
To pytanie ma już odpowiedź tutaj:
najlepsze praktyki łapania i ponownego rzucania WYJĄTKÓW. NET
... ;
}
Lub to:
try
{
...
}
catch (Exception ex)
{
...
throw ex;
}
Czy oni robią to samo? Jest lepszy od drugi?
Zmień domyślną aplikację.config at runtime
Mam następujący problem:
Mamy aplikację, która ładuje Moduły (add ons). Moduły te mogą wymagać wpisów w aplikacji.config (np ... s.Default.Setting);
}
Drukuje te same wartości, chociaż combinedConfig zawiera inne wartości niż normalna aplikacja.config.
Plusy i minusy AppSettings vs applicationSettings (. Net app.config / Web.config)
Podczas tworzenia aplikacji. NET Windows Forms mamy wybór pomiędzy tymi znacznikami App.config, aby przechowywać nasze wartoś ... >
</setting>
</Project1.Properties.Settings>
</applicationSettings>
</configuration>
słowo kluczowe delegata a notacja lambda
Po skompilowaniu jest różnica między:
delegate { x = 0; }
I
() => { x = 0 }
?