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.

5
Oznaczanie klasy statycznej w VB.NET
Jak właśnie stwierdzono w ostatnim pytaniu i odpowiedzi , nie można dziedziczyć z klasy statycznej. W jaki sposób można wymusić reguły, które są zgodne z klasami statycznymi wewnątrz VB.NET? Ponieważ framework jest kompatybilny między C # i VB, miałoby sens, że byłby sposób na oznaczenie klasy statycznej, ale wydaje się, …
85 c#  vb.net 

8
Jak zastosować OrderBy w IQueryable przy użyciu nazwy kolumny ciągu w ramach ogólnej metody rozszerzenia?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Ponieważ typ OrderBy nie jest wywnioskowany z sortExpression, w czasie wykonywania muszę określić coś takiego: var sortExpression = Expression.Lambda<T, …

4
Jak mogę utworzyć coś, co wyłapuje wszystkie „nieobsługiwane” wyjątki w aplikacji WinForms?
Aż do teraz, po prostu umieścić blok try / catch wokół Application.Runw Program.cspunkcie wejścia do programu. To wychwytuje wszystkie wyjątki wystarczająco dobrze w trybie debugowania, ale kiedy uruchamiam program bez trybu debugowania, wyjątki nie są już obsługiwane. Otrzymuję nieobsługiwane pole wyjątków. Nie chcę, żeby to się stało. Chcę, aby wszystkie …

11
Tworzenie ról w Asp.net Identity MVC 5
Istnieje bardzo niewiele dokumentacji na temat korzystania z nowej platformy zabezpieczeń tożsamości Asp.net Identity Security. Zebrałem wszystko, co mogłem, aby spróbować stworzyć nową rolę i dodać do niej użytkownika. Próbowałem wykonać następujące czynności: Dodaj rolę w ASP.NET Identity który wygląda na to, że mógł uzyskać informacje z tego bloga: tworzenie …



8
Jak zrobić paginację w ASP.NET MVC?
Jaki jest najbardziej preferowany i najłatwiejszy sposób stronicowania w ASP.NET MVC? To jest najłatwiejszy sposób podzielenia listy na kilka stron, które można przeglądać. Jako przykład powiedzmy, że otrzymuję listę elementów z bazy danych / bramy / repozytorium w następujący sposób: public ActionResult ListMyItems() { List<Item> list = ItemDB.GetListOfItems(); ViewData["ItemList"] = …

5
Jak wykonać pakiet SSIS z .NET?
Mam pakiet SSIS, który ostatecznie chciałbym również przekazać parametry, te parametry będą pochodzić z aplikacji .NET (VB lub C #), więc byłem ciekawy, czy ktoś wie, jak to zrobić, czy jeszcze lepiej strona z pomocnymi wskazówkami jak to zrobić. Więc zasadniczo chcę wykonać pakiet SSIS z .NET, przekazując parametry pakietu …
85 c#  .net  sql-server  vb.net  ssis 

5
Tworzenie przykładu WebSocket „Hello World”
Nie rozumiem, dlaczego nie mogę uruchomić następującego kodu. Chcę połączyć się za pomocą JavaScript z moją aplikacją konsoli serwera. A następnie wyślij dane na serwer. Oto kod serwera: static void Main(string[] args) { TcpListener server = new TcpListener(IPAddress.Parse("127.0.0.1"), 9998); server.Start(); var client = server.AcceptTcpClient(); var stream = client.GetStream(); while (true) …

7
Serializacja XML i typy dziedziczone
Kontynuując moje poprzednie pytanie , pracowałem nad uzyskaniem serializacji mojego modelu obiektowego do XML. Ale teraz mam problem (quelle niespodzianka!). Problem polega na tym, że mam kolekcję, która jest abstrakcyjnym typem klasy bazowej, która jest zapełniana przez konkretne typy pochodne. Pomyślałem, że byłoby dobrze po prostu dodać atrybuty XML do …

4
Uzyskaj rozmiar pliku na dysku
var length = new System.IO.FileInfo(path).Length; Daje to logiczny rozmiar pliku, a nie rozmiar na dysku. Chciałbym uzyskać rozmiar pliku na dysku w C # (najlepiej bez międzyoperacyjności ), zgodnie z raportem Eksploratora Windows. Powinien podawać prawidłowy rozmiar, w tym dla: Skompresowany plik Rzadki plik Pofragmentowany plik
85 c#  .net  filesize 

6
Jak zmusić BundleCollection do opróżnienia buforowanych pakietów skryptów w MVC4
... lub jak nauczyłem się przestać się martwić i po prostu pisać kod w całkowicie nieudokumentowanych interfejsach API firmy Microsoft . Czy istnieje rzeczywista dokumentacja oficjalnego System.Web.Optimizationwydania? Ponieważ na pewno nie mogę znaleźć żadnego, nie ma dokumentów XML, a wszystkie posty na blogu odnoszą się do RC API, które jest …

5
Występowanie boksu w C #
Próbuję zebrać wszystkie sytuacje, w których boks występuje w C #: Konwersja typu wartości na System.Objecttyp: struct S { } object box = new S(); Konwersja typu wartości na System.ValueTypetyp: struct S { } System.ValueType box = new S(); Konwersja wartości typu wyliczenia na System.Enumtyp: enum E { A } …
85 c#  value-type  boxing 

14
Po co w ogóle używać klasy C # System.Random zamiast System.Security.Cryptography.RandomNumberGenerator?
Dlaczego ktokolwiek miałby w ogóle używać „standardowego” generatora liczb losowych z System.Random zamiast zawsze używać generatora liczb losowych zabezpieczonego kryptograficznie z System.Security.Cryptography.RandomNumberGenerator (lub jego podklas, ponieważ RandomNumberGenerator jest abstrakcyjny)? Nate Lawson mówi nam w swojej prezentacji Google Tech Talk „ Crypto Strikes Back ” w minucie 13:11, aby nie używać …
85 c#  .net  cryptography  random 


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.