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.

7
Automatycznie aktualizuj numer wersji
Chciałbym, aby właściwość wersji mojej aplikacji była zwiększana dla każdej kompilacji, ale nie jestem pewien, jak włączyć tę funkcję w programie Visual Studio (2005/2008). Próbowałem określić AssemblyVersion jako 1.0. *, Ale nie daje mi to dokładnie tego, czego chcę. Używam również pliku ustawień i we wcześniejszych próbach, gdy wersja zestawu …

9
Zmniejszenie zużycia pamięci przez aplikacje .NET?
Jakie są wskazówki, jak zmniejszyć zużycie pamięci przez aplikacje .NET? Rozważmy następujący prosty program w języku C #. class Program { static void Main(string[] args) { Console.ReadLine(); } } Skompilowany w trybie wydania dla x64 i działający poza programem Visual Studio, menedżer zadań raportuje następujące informacje: Working Set: 9364k Private …

3
Wydajność metod statycznych a metody instancyjne
Moje pytanie dotyczy charakterystyki wydajności metod statycznych względem metod instancyjnych oraz ich skalowalności. Załóżmy, że w tym scenariuszu wszystkie definicje klas znajdują się w jednym zestawie i wymagane jest wiele dyskretnych typów wskaźników. Rozważać: public sealed class InstanceClass { public int DoOperation1(string input) { // Some operation. } public int …

12
Jak naprawić migotanie w kontrolkach użytkownika
W mojej aplikacji nieustannie przechodzę od jednej kontrolki do drugiej. Stworzyłem nie. elementów sterujących użytkownika, ale podczas nawigacji moje elementy sterujące migają. Aktualizacja zajmuje 1 lub 2 sekundy. Próbowałem to ustawić SetStyle(ControlStyles.OptimizedDoubleBuffer, true); or SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); ale to nie pomogło ... Każda kontrolka ma ten sam …

4
Linq do EntityFramework DateTime
На этот вопрос есть ответы на Stack Overflow на русском : LINQ to Entities nie rozpoznaje metody „System.DateTime AddDays (Double)” W mojej aplikacji używam Entity Framework. Mój stół -Article -period -startDate Potrzebuję rekordów pasujących do => DateTime.Now > startDate and (startDate + period) > DateTime.Now Wypróbowałem ten kod, ale teraz …


12
Bind TextBox po naciśnięciu klawisza Enter
Domyślne wiązanie danych TextBoxjest włączone TwoWayi zatwierdza tekst do właściwości tylko wtedy, gdyTextBox utracił fokus. Czy istnieje prosty sposób XAML na wykonanie powiązania danych po naciśnięciu Enterklawisza TextBox?. Wiem, że w kodzie znajdującym się za nim jest to dość łatwe, ale wyobraź sobie, że TextBoxjest to wewnątrz jakiegoś złożonego kodu …
108 c#  wpf  xaml  .net-3.5  textbox 


3
Ustawienie obiektu na wartość null vs Dispose ()
Fascynuje mnie sposób działania CLR i GC (pracuję nad poszerzaniem swojej wiedzy na ten temat czytając CLR w C #, książki / posty Jona Skeeta i nie tylko). W każdym razie, jaka jest różnica między powiedzeniem: MyClass myclass = new MyClass(); myclass = null; Lub przez wprowadzenie MyClass do implementacji …
108 c#  .net  disposable 


2
Korzystanie z PropertyInfo, aby znaleźć typ właściwości
Chcę dynamicznie analizować drzewo obiektów, aby przeprowadzić niestandardową weryfikację. Walidacja nie jest ważna jako taka, ale chcę lepiej zrozumieć klasę PropertyInfo. Będę robić coś takiego, public bool ValidateData(object data) { foreach (PropertyInfo propertyInfo in data.GetType().GetProperties()) { if (the property is a string) { string value = propertyInfo.GetValue(data, null); if value …
108 c#  .net  reflection 

4
przypisanie odniesienia jest niepodzielne, więc dlaczego potrzebne jest Interlocked.Exchange (ref Object, Object)?
W mojej wielowątkowej usłudze internetowej asmx miałem pole klasy _allData mojego własnego typu SystemData, które składa się z kilku List<T>i jest Dictionary<T>oznaczone jako volatile. Dane systemowe ( _allData) są od czasu do czasu odświeżane i robię to, tworząc kolejny obiekt o nazwie newDatai wypełniając jego struktury danych nowymi danymi. Kiedy …

10
ASP.NET MVC Custom Error Handling Application_Error Global.asax?
Mam podstawowy kod do określenia błędów w mojej aplikacji MVC. Obecnie w moim projekcie mam kontrolera nazywane Errormetodami działania HTTPError404(), HTTPError500()oraz General(). Wszystkie akceptują parametr łańcuchowy error. Używanie lub modyfikowanie poniższego kodu. Jaki jest najlepszy / właściwy sposób przekazania danych administratorowi błędów do przetwarzania? Chciałbym mieć rozwiązanie tak solidne, jak …

12
Jak podsumować tablicę liczb całkowitych w C #
Czy istnieje lepszy krótszy sposób niż iterowanie po tablicy? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } wyjaśnienie: Lepszy podstawowy oznacza czystszy kod, ale wskazówki dotyczące poprawy wydajności są również …
108 c#  arrays  integer 


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.