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.


12
Usuń podwójne cudzysłowy z ciągu znaków w .NET
Próbuję dopasować do jakiegoś niespójnie sformatowanego kodu HTML i muszę usunąć niektóre podwójne cudzysłowy. Obecny: <input type="hidden"> Cel: <input type=hidden> To jest złe, ponieważ nie uciekam przed tym poprawnie: s = s.Replace ("" "," "); To jest złe, ponieważ nie ma pustego znaku (o ile wiem): s = s.Replace('"', ''); …
100 c#  .net  vb.net 

5
Wyświetl ciąg jako html w widoku mvc asp.net
Mam kontroler, który generuje ciąg zawierający znaczniki html. Teraz, gdy wyświetlam go na widokach, jest wyświetlany jako prosty ciąg zawierający wszystkie tagi. Próbowałem użyć pomocnika HTML do kodowania / dekodowania, aby wyświetlić go poprawnie, ale nie działa. string str= "<a href="/Home/Profile/seeker">seeker</a> has applied to <a href="/Jobs/Details/9">Job</a> floated by you.</br>"; Z …

5
Autoryzuj atrybut z wieloma rolami
Chciałbym dodać uprawnienia do kontrolera dla wielu ról jednocześnie. Zwykle wyglądałoby to tak: [Authorize(Roles = "RoleA,RoleB,RoleC")] public async Task<ActionResult> Index() { } Ale zapisałem swoje role w stałych, ponieważ w pewnym momencie mogą się zmienić lub rozszerzyć. public const RoleA = "RoleA"; public const RoleB = "RoleB"; public const RoleC …

8
Przekaż złożone parametry do [Teoria]
Xunit ma fajną funkcję : możesz utworzyć jeden test z Theoryatrybutem i umieścić dane w InlineDataatrybutach, a xUnit wygeneruje wiele testów i przetestuje je wszystkie. Chcę mieć coś takiego, ale parametry do mojej metody nie są „proste” (dane jak string, int, double), ale lista mojej klasy: public static void WriteReportsToMemoryStream( …

11
Jak najlepiej zamienić pozycję na liście
if (listofelements.Contains(valueFieldValue.ToString())) { listofelements[listofelements.IndexOf(valueFieldValue.ToString())] = value.ToString(); } Wymieniłem jak wyżej. Czy jest jakieś inne najlepsze miejsce do porównania niż to?
100 c# 

14
Dlaczego nie mogę odwołać się do System.ComponentModel.DataAnnotations?
Próbuję użyć DataAnnotations w moim projekcie WPF, aby określić maksymalną długość ciągów, z następującymi elementami: using System.ComponentModel.DataAnnotations; Jednak pojawia się błąd Nazwa typu lub przestrzeni nazw „DataAnnotations” nie istnieje w przestrzeni nazw „System.ComponentModel” (czy brakuje odwołania do zestawu?) Widziałem inne przykłady, gdzie DataAnnotations nie istnieją w tej przestrzeni nazw. Używam …
100 c#  wpf  data-annotations 




11
ASP.NET MVC 3: Zastąp atrybut „name” atrybutem TextBoxFor
Czy jest to możliwe podczas używania Html.TextBoxFordo zastąpienia atrybutu nazwy? Próbowałem bez powodzenia. Muszę użyć TextBoxFor, aby sprawdzanie poprawności po stronie klienta działało, jednak z powodów, w które nie będę wchodził, potrzebuję nazwy pola tekstowego, aby różniła się od wygenerowanej. Próbowałem następujących rzeczy: @Html.TextBoxFor(x => x.Data, new { name = …


14
Wykrywanie trybu projektowania z konstruktora Control
Kontynuując to pytanie , czy możliwe jest wykrycie, czy jest się w trybie projektowania lub wykonywania z poziomu konstruktora obiektu? Zdaję sobie sprawę, że może to nie być możliwe i że będę musiał zmienić to, co chcę, ale na razie interesuje mnie to konkretne pytanie.
99 c#  winforms 

5
ASP.NET MVC przekazuje identyfikator w ActionLink do kontrolera
Nie widzę możliwości odzyskania identyfikatora, który wysyłam w html.ActionLink w moim kontrolerze, oto co próbuję zrobić <li> <%= Html.ActionLink("Modify Villa", "Modify", "Villa", new { @id = "1" })%></li> public ActionResult Modify(string ID) { ViewData["Title"] =ID; return View(); } To właśnie zalecał samouczek, który śledziłem, ale nie działa, ale umieszcza również? …
99 c#  asp.net-mvc 

6
Jak tablice w C # częściowo implementują IList <T>?
Jak więc być może wiesz, tablice w implementacji C # IList&lt;T&gt;, wśród innych interfejsów. Jednak w jakiś sposób robią to bez publicznego wdrażania właściwości Count IList&lt;T&gt;! Tablice mają tylko właściwość Length. Czy to jest rażący przykład C # / .NET łamiącego własne zasady dotyczące implementacji interfejsu, czy czegoś mi brakuje?
99 c#  .net  arrays  list  interface 

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.