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
Wywołaj procedurę składowaną z parametrem w języku C #
Mogę usunąć, wstawić i zaktualizować w moim programie i spróbować wstawić, wywołując utworzoną procedurę składowaną z mojej bazy danych. Ta wkładka guzikowa, którą wykonuję, działa dobrze. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", con); da.InsertCommand = new SqlCommand("INSERT INTO …

16
Wyłącz wymagany atrybut walidacji w określonych okolicznościach
Zastanawiałem się, czy można wyłączyć atrybut Required validation w niektórych akcjach kontrolera. Zastanawiam się nad tym, ponieważ w jednym z moich formularzy edycji nie wymagam od użytkownika wprowadzania wartości pól, które już wcześniej określił. Jednak potem implementuję logikę, że kiedy wprowadzają wartość, używa specjalnej logiki do aktualizacji modelu, takiej jak …

4
Jak działa atrybut ThreadStatic?
Jak działa [ThreadStatic]atrybut? Założyłem, że kompilator wyemituje trochę IL, aby załadować / pobrać wartość w TLS, ale patrząc na dezasemblację, wydaje się, że nie robi tego na tym poziomie. W dalszej kolejności, co się stanie, jeśli umieścisz go na niestatycznym elemencie? Deweloper popełnił ten błąd, a kompilator nawet nie daje …
138 c#  static  threadstatic 


9
Jak skonfigurować plik web.config, aby zezwalał na żądania o dowolnej długości
Buduję witrynę, w której chciałbym utworzyć plik po stronie klienta z wartości elementu textarea. Mam kod, aby to zrobić, ale otrzymuję ten błąd Błąd HTTP 404.15 - nie znaleziono Moduł filtrowania żądań jest skonfigurowany do odrzucania żądania, w którym ciąg zapytania jest zbyt długi. Czy istnieje sposób, aby to zmienić, …


13
Konwertuj dowolny obiekt na bajt []
Piszę prototypowe połączenie TCP i mam problem z ujednoliceniem wysyłanych danych. W tej chwili wysyłam tylko napisy, ale w przyszłości chcemy mieć możliwość wysyłania dowolnego obiektu. Kod jest w tej chwili dość prosty, ponieważ myślałem, że wszystko można rzucić na tablicę bajtów: void SendData(object headerObject, object bodyObject) { byte[] header …
138 c#  .net  object  byte 

3
Moq mock metoda bez określania parametru wejściowego
Mam kod w teście przy użyciu Moq: public class Invoice { ... public bool IsInFinancialYear(FinancialYearLookup financialYearLookup) { return InvoiceDate >= financialYearLookup.StartDate && InvoiceDate <= financialYearLookup.EndDate; } ... } Więc w teście jednostkowym próbuję kpić z tej metody i sprawić, by zwróciła prawdę mockInvoice.Setup(x => x.IsInFinancialYear()).Returns(true); Czy jest tak, aby napisać …
138 c#  mocking  moq 

5
Długie linie interpolacji ciągów w C # 6
Zauważyłem, że chociaż interpolacja ciągów jest naprawdę przyjemna, gdy jest stosowana do wywołań formatu ciągu w istniejącej bazie kodu, biorąc pod uwagę ogólnie preferowany limit kolumn, ciąg szybko staje się zbyt długi dla pojedynczej linii. Zwłaszcza, gdy interpolowane wyrażenia są złożone. Dzięki łańcuchowi formatującemu masz listę zmiennych, które możesz podzielić …
138 c#  c#-6.0 


9
Wyraźne w Linq na podstawie tylko jednego pola tabeli
Próbuję użyć .distinct w Linq, aby uzyskać wynik na podstawie jednego pola tabeli (więc nie wymagają całego zduplikowanych rekordów z tabeli). Wiem, jak pisać podstawowe zapytania, używając odrębnych: var query = (from r in table1 orderby r.Text select r).distinct(); ale potrzebuję wyników, które r.textnie są zduplikowane.
138 c#  sql  linq 

15
Czy umieszczasz testy jednostkowe w tym samym lub innym projekcie?
Czy dla wygody umieszczasz testy jednostkowe w tym samym projekcie, czy też umieszczasz je w osobnym zestawie? Jeśli umieścisz je w oddzielnym zespole, tak jak my, otrzymamy w rozwiązaniu szereg dodatkowych projektów. Świetnie nadaje się do testowania jednostkowego podczas kodowania, ale jak wydać aplikację bez tych wszystkich dodatkowych zestawów?
137 c#  unit-testing 




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.