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.

4
Jak wygenerować ciąg o określonej długości do wstawienia do pliku, aby spełniał kryteria rozmiaru pliku?
Mam obowiązek przetestować niektóre problemy z ładowaniem w odniesieniu do rozmiaru pliku. Mam aplikację Windows napisaną w C #, która automatycznie generuje pliki. Znam rozmiar każdego pliku, np. 100 KB i ile plików do wygenerowania. Potrzebuję pomocy w tym, jak wygenerować ciąg mniejszy lub równy wymaganemu rozmiarowi pliku. pseudo kod: …
114 c#  string  .net  operations 

4
Używanie wyrażeń lambda dla programów obsługi zdarzeń
Obecnie mam następującą stronę zadeklarowaną: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } } Dopiero niedawno przeniosłem się na .NET 3.5 z 1.1, więc jestem przyzwyczajony do pisania programów obsługi zdarzeń poza Page_Load. Moje …
114 c#  performance  events  lambda 



15
Znajdź rozmiar wystąpienia obiektu w bajtach w języku C #
Dowolny przypadek (zbiory różnych obiektów, kompozycje, pojedyncze obiekty itp.) Jak mogę określić jego rozmiar w bajtach? (Obecnie mam zbiór różnych obiektów i próbuję określić ich łączny rozmiar) EDYCJA: Czy ktoś napisał metodę rozszerzenia dla Object, która mogłaby to zrobić? To byłoby całkiem fajne imo.
114 c# 


6
Element ViewData, który ma klucz „XXX”, jest typu „System.Int32”, ale musi być typu „IEnumerable <SelectListItem>”
Mam następujący model widoku public class ProjectVM { .... [Display(Name = "Category")] [Required(ErrorMessage = "Please select a category")] public int CategoryID { get; set; } public IEnumerable&lt;SelectListItem&gt; CategoryList { get; set; } .... } i następującą metodę kontrolera, aby utworzyć nowy projekt i przypisać plik Category public ActionResult Create() { …
114 c#  asp.net-mvc 


12
Czy nie należy sparametryzować zapytania SQL, gdy parametr nie jest łańcuchem?
Jeśli chodzi o wstrzykiwanie SQL , w pełni rozumiem konieczność parametryzacji stringparametru; to jedna z najstarszych sztuczek w tej książce. Ale kiedy można uzasadnić brak parametryzacji SqlCommand? Czy jakiekolwiek typy danych są uważane za „bezpieczne”, jeśli nie można ich parametryzować? Na przykład: nie uważam się nigdzie w pobliżu eksperta w …

5
Kod do dekodowania / kodowania zmodyfikowanego adresu URL base64
Chcę kodować dane base64, aby umieścić je w adresie URL, a następnie zdekodować je w moim HttpHandler. Odkryłem, że kodowanie Base64 umożliwia użycie znaku „/”, który zepsuje dopasowanie mojego UriTemplate. Potem odkryłem, że istnieje koncepcja „zmodyfikowanego Base64 dla adresu URL” z Wikipedii: Istnieje zmodyfikowany Base64 dla wariantu adresu URL, w …
113 c#  url  base64  encode  decode 


3
Czy aplikacje konsoli asynchronicznej są obsługiwane w programie .NET Core?
W pewnym momencie CoreCLR obsługiwał asynchroniczne główne punkty wejścia. Zobacz http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Jednak oba poniższe programy nie działają w .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } lub using System; using …
113 c#  .net  .net-core 

5
Przejście z Windows Forms do WPF
Od dłuższego czasu utknąłem w tworzeniu Windows Forms (zacząłem od VB6 i kontynuowałem do C # .NET 4.5) i prawie osiągnąłem granicę możliwości Windows Forms, oba używając czystego .NET i efekty specjalne w kodzie natywnym. Próbowałem nauczyć się WPF i XAML, ale utknąłem w nowym projektancie WPF. Naprawdę wydaje się …

5
złapać wszystkie nieobsłużone wyjątki w ASP.NET Web Api
Jak złapać wszystko nieobsłużone wyjątki występujące w ASP.NET Web Api, aby móc je rejestrować? Do tej pory próbowałem: Utwórz i zarejestruj ExceptionHandlingAttribute Zaimplementuj Application_Errormetodę w programieGlobal.asax.cs Subskrybuj AppDomain.CurrentDomain.UnhandledException Subskrybuj TaskScheduler.UnobservedTaskException ExceptionHandlingAttributePowodzeniem obsługuje wyjątków, które są generowane wewnątrz metod działania kontrolera i filtrów działania, ale inne wyjątki nie są obsługiwane, na …

8
Czy muszę zamykać () połączenie SQLConnection, zanim zostanie usunięte?
Zgodnie z moim innym pytaniem dotyczącym obiektów jednorazowego użytku , czy powinniśmy wywołać Close () przed końcem using bloku? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? …

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.