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.

6
Jak przekierować do indeksu z innego kontrolera?
Przeglądałem, próbując znaleźć sposób na przekierowanie do Indexwidoku z innego kontrolera. public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction("Index", viewModel); } Właśnie tego próbowałem teraz. Teraz kod, który otrzymałem, ma ActionLinklink do strony, której potrzebuję Redirect. @Html.ActionLink("Bally Applications","../Application")
129 c#  asp.net-mvc 


15
Czy istnieje implementacja IDictionary, która w przypadku braku klucza zwraca wartość domyślną zamiast rzucać?
Indeksator do słownika zgłasza wyjątek, jeśli brakuje klucza. Czy istnieje implementacja IDictionary, która zamiast tego zwróci wartość default (T)? Wiem o metodzie „TryGetValue”, ale nie da się jej użyć z linq. Czy to skutecznie zrobi to, czego potrzebuję ?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); Nie sądzę, żeby tak było, ponieważ …
129 c#  .net  hash  dictionary 

2
Czy BCrypt jest dobrym algorytmem mieszania do użycia w C #? Gdzie mogę to znaleźć? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie Czytałem, że przy haszowaniu hasła wielu programistów zaleca stosowanie algorytmu BCrypt. Programuję w C # i …
129 c#  hash  bcrypt  bcrypt.net 

6
(this == null) w C #!
Z powodu błędu, który został naprawiony w C # 4, drukuje następujący program true. (Wypróbuj w LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " + (this == null); …

12
Walidacja warunkowa ASP.NET MVC
Jak używać adnotacji danych do warunkowej walidacji modelu? Na przykład, powiedzmy, że mamy następujący model (osoba i starszy): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; } } public class Senior …

9
Skomentuj interfejs, implementację czy jedno i drugie?
Wyobrażam sobie, że wszyscy (kiedy możemy się martwić!) Komentujemy nasze interfejsy. na przykład /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } Czy komentujesz również implementację (która może być również udostępniona klientom, np. …
129 c#  java  comments  interface 

3
Dlaczego TypedReference jest za kulisami? To takie szybkie i bezpieczne… prawie magiczne!
Ostrzeżenie: To pytanie jest trochę heretyckie ... religijni programiści zawsze przestrzegają dobrych praktyk, proszę go nie czytać. :) Czy ktoś wie, dlaczego korzystanie z TypedReference jest tak odradzane (domyślnie z powodu braku dokumentacji)? Znalazłem dla niego świetne zastosowania, na przykład podczas przekazywania parametrów ogólnych przez funkcje, które nie powinny być …
129 c#  typedreference 

18
Wartość nie może być pusta. Nazwa parametru: źródło
Jest to prawdopodobnie największy problem ze stratą czasu, nad rozwiązaniem którego spędziłem godziny. var db = new hublisherEntities(); establishment_brands est = new establishment_brands(); est.brand_id = 1; est.establishment_id = 1; est.price = collection["price"]; est.size = collection["size"]; db.establishment_brands.Add(est); db.SaveChanges(); To daje mi błąd Wartość nie może być pusta. Nazwa parametru: źródło stacktrace …

15
EntityTypeConfiguration mapowania EF Core
W EF6 zwykle możemy użyć tego sposobu do skonfigurowania Entity. public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } Jak możemy to zrobić w EF Core, od kiedy klasa I Inherit EntityTypeConfiguration, która nie może …

13
Jak przeprowadzić testy jednostkowe za pomocą ILogger w ASP.NET Core
To jest mój kontroler: public class BlogController : Controller { private IDAO<Blog> _blogDAO; private readonly ILogger<BlogController> _logger; public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO) { this._blogDAO = blogDAO; this._logger = logger; } public IActionResult Index() { var blogs = this._blogDAO.GetMany(); this._logger.LogInformation("Index page say hello", new object[0]); return View(blogs); } } Jak widać, …

9
Wybierz opcję Wiele pól z listy w Linq
W ASP.NET C # mam strukturę: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } i mam ich listę. Chcę wybrać category_idi category_name, prowadzenie DISTINCTi wreszcie ORDERBYna category_name. Oto, co mam teraz: List<Data> listObject = getData(); string[] catNames = listObject .Select(i=> i.category_name) …
128 c#  linq  data-structures 

7
Brak elementu Main () w WPF?
Jestem początkującym jeśli chodzi o programowanie, ale byłem pewien, że jedną z uniwersalnych zasad było to, że program zaczyna się od Main (). Nie widzę żadnego, gdy tworzę projekt WPF. Czy Main () jest po prostu nazwany inaczej w WPF?
128 c#  wpf  c#-4.0  main 


4
Jak pobrać właściwość LoaderException?
Otrzymuję komunikat o błędzie podczas aktualizowania numeru referencyjnego usługi: Ostrzeżenie narzędzia niestandardowego: nie można załadować co najmniej jednego z żądanych typów. Aby uzyskać więcej informacji, pobierz właściwość LoaderExceptions. Jak mogę pobrać właściwość LoaderException? Aktualizacja: moje błędy zniknęły, gdy ponownie zaimportowałem projekty obiektów domeny. Nie mam pojęcia, dlaczego to rozwiązało problem, …
128 c#  .net  wcf 

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.