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.


10
Przypisać format DateTime z adnotacjami do danych?
Mam ten atrybut w moim modelu widoku: [DataType(DataType.DateTime)] public DateTime? StartDate { get; set; } Jeśli chcę wyświetlić datę lub wypełnić pole tekstowe datą, mam następujące: <%: Model.StartDate %> <%: Html.TextBoxFor(m => m.StartDate) %> Zawsze, gdy wyświetlana jest data, jest wyświetlana w następujący sposób: 01/01/2011 12:00:00 Ale chciałbym wyświetlić tylko …

14
Wyłącz analizę aplikacji podczas debugowania
Jak mogę automatycznie wyłączyć szczegółowe informacje o aplikacji podczas korzystania z konfiguracji debugowania i włączyć ją tylko w momencie wydania? Czy można to zrobić bez tworzenia innego klucza instrumentacji tylko do debugowania? Mam trackeventinstrukcje rozrzucone po całym kodzie, zamykanie ich wewnątrz sprawdzania preprocesora debugowania nie jest idealnym rozwiązaniem. Moje obecne …

6
Używanie StringWriter do serializacji XML
Obecnie szukam łatwego sposobu serializacji obiektów (w C # 3). Wyszukałem w Google kilka przykładów i wymyśliłem coś takiego: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); string …

10
HttpUtility nie istnieje w bieżącym kontekście
Ten błąd pojawia się podczas kompilowania aplikacji C #. Wygląda na trywialny błąd, ale nie mogę tego obejść. Moja konfiguracja to Windows 7 64-bitowy. Visual-Studio 2010 C # express B2Rel. Dodałem odniesienie do System.Web.dll znajdującego się pod adresem C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0, ale ma żółty symbol wykrzyknika i nadal otrzymuję …

4
Najlepszy sposób na przekonwertowanie IList lub IEnumerable na Array
Mam kwerendę HQL, która może generować IList wyników lub IEnumerable wyników. Jednak chcę, aby zwracała tablicę encji, którą wybieram, jaki byłby najlepszy sposób osiągnięcia tego? Mogę wyliczyć przez to i zbudować tablicę lub użyć CopyTo () zdefiniowanej tablicy. Czy jest lepszy sposób? Poszedłem z podejściem CopyTo.
99 c#  nhibernate 

6
Oznacz parametry jako NIE dopuszczające wartości null w C # / .NET?
Czy istnieje prosty atrybut lub kontrakt danych, który mogę przypisać do parametru funkcji, który zapobiega nullprzekazywaniu w C # / .NET? Idealnie byłoby również sprawdzić w czasie kompilacji, aby upewnić się, że literał nullnie jest nigdzie używany do tego celu oraz w rzutach w czasie wykonywania ArgumentNullException. Obecnie piszę coś …
99 c#  .net  parameters  null 

12
Jak zrobić ToString dla potencjalnie null obiektu?
Czy istnieje prosty sposób na wykonanie następujących czynności: String s = myObj == null ? "" : myObj.ToString(); Wiem, że mogę wykonać następujące czynności, ale naprawdę uważam to za hack: String s = "" + myObj; Byłoby wspaniale, gdyby Convert.ToString () miał do tego odpowiednie przeciążenie.
99 c#  .net  string  object  null 

8
NewLine w podsumowaniu obiektów
Pozdrowienia Podczas ustawiania podsumowania dla właściwości / pola / metody itp. Czy jest możliwe umieszczenie w nim nowej linii? /// <summary> /// This is line 1 /// This is line 2 /// </summary> public bool TestLine { get; set; } Kiedy to ustawię, pokazuje się jak po najechaniu myszą: bool …
99 c#  newline  summary 

2
LINQ - Konwertuj listę na słownik z wartością jako listą
mam List<MyObject> które pobieram z bazy danych. Chciałbym jednak, aby był on kluczowany przez właściwość w MyObject do celów grupowania. W jaki sposób LINQ najlepiej przesyła moją listę na: Dictionary<long, List<MyObject>> Mam: myObjectList.ToDictionary(x => x.KeyedProperty) Ale wraca: Dictionary<long, MyObject>
99 c#  .net  linq 

7
Wyłączenie minimalizacji i maksymalizacji w WinForm?
WinForms mają te trzy pola w prawym górnym rogu, które minimalizują, maksymalizują i zamykają formularz. To, co chcę zrobić, to usunąć minimalizację i maksymalizację, jednocześnie zachowując bliskość. Ja też co do zamknięcia minimalizuję formę zamiast ją zamykać. Jak można to zrobić?

4
Json.net serializować / deserializować typy pochodne?
json.net (newtonsoft) Przeglądam dokumentację, ale nie mogę znaleźć nic na ten temat lub najlepszy sposób, aby to zrobić. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Teraz mam obiekty pochodne na liście serializowanej. Jak deserializować listę i odzyskać typy …


8
Interfejs API sieci Web ASP.NET: poprawny sposób zwracania 401 / nieautoryzowanej odpowiedzi
Mam witrynę internetową MVC, która używa uwierzytelniania OAuth / token do uwierzytelniania żądań. Wszystkie odpowiednie kontrolery mają odpowiednie atrybuty, a uwierzytelnianie działa prawidłowo. Problem polega na tym, że nie wszystkie żądania można autoryzować w zakresie atrybutu - niektóre sprawdzenia autoryzacji muszą być przeprowadzane w kodzie wywoływanym przez metody kontrolera - …

19
Jak przekonwertować HTML na zwykły tekst?
Mam fragmenty kodu HTML zapisane w tabeli. Nie całe strony, brak tagów lub tym podobne, tylko podstawowe formatowanie. Chciałbym móc wyświetlić ten kod HTML jako sam tekst, bez formatowania , na danej stronie (właściwie tylko pierwsze 30-50 znaków, ale to jest łatwe). Jak umieścić „tekst” w tym html w ciągu …
99 c#  asp.net  html 

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.