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.

1
Moq: Nieprawidłowa konfiguracja elementu członkowskiego, którego nie można zastąpić: x => x.GetByTitle („asdf”)
Nie wiem, jak mogę to naprawić, próbuję wykonać test jednostkowy metody „GetByTitle” Oto moje definicje: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } test jednostkowy: [Test] public void can_load_by_title() …
111 c#  nhibernate  nunit  resharper  moq 

5
Analizowanie JSON przy użyciu Json.net
Próbuję przeanalizować niektóre JSON przy użyciu biblioteki JSon.Net. Dokumentacja wydaje się trochę skąpa i jestem zdezorientowany, jak osiągnąć to, czego potrzebuję. Oto format JSON, który muszę przeanalizować. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, "positionType" : "point", "reference" : { "id" : 1111 …

2
Kontrolki na Pivocie znikają
Mam aplikację z kontrolką przestawną. Formant przestawny ma dwa elementy (strony), oba zawierają plik grid. Siatki zawierają kilka przycisków, z których jeden stanowi mapę, a drugi blok tekstowy. Gdy aplikacja jest uruchamiana po raz pierwszy, przestawienie działa zgodnie z oczekiwaniami. Jednak po pewnym czasie działania aplikacji, np. Jednego dnia, wszystkie …
111 c#  .net  windows-phone-8 



4
Kolejność Linq według wartości logicznej
Mam zapytanie linq, które chcę uporządkować według f.bar, który jest łańcuchem, ale chcę też zamówić je najpierw według f.foo, które jest polem boolowskim. Jak zapytanie poniżej. (from f in foo orderby f.foo, f.bar select f) Chociaż to kompiluje, nie działa zgodnie z oczekiwaniami. Po prostu rozkazuje f.bar ignorując pole boolowskie. …
111 c#  linq 


8
Parse v. TryParse
Jaka jest różnica między Parse () i TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Czy istnieje jakaś forma sprawdzania błędów, taka jak blok Try-Catch?
111 c#  parsing  integer  tryparse 

4
Dlaczego należy zaimplementować ICloneable w języku C #?
Czy możesz mi wyjaśnić, dlaczego powinienem dziedziczyć ICloneable i wdrożyć tę Clone()metodę? Jeśli chcę zrobić dokładną kopię, czy nie mogę po prostu wdrożyć mojej metody? PowiedzmyMyClone() ? Dlaczego powinienem dziedziczyć po ICloneable? Jakie są zalety? Czy to tylko kwestia uczynienia kodu bardziej czytelnym?
111 c#  .net  cloneable  icloneable 

5
Czy są jakieś biblioteki czytników / zapisów CSV w C #? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
111 c#  csv 

5
Dlaczego nie mamy odrzucać tych wyjątków?
Natknąłem się na tę stronę MSDN, która stwierdza: Nie należy celowo zgłaszać wyjątków , wyjątków SystemException , NullReferenceException ani IndexOutOfRangeException z własnego kodu źródłowego. Niestety nie zawraca sobie głowy wyjaśnieniem, dlaczego. Mogę odgadnąć powody, ale mam nadzieję, że ktoś bardziej autorytatywny w tej sprawie może udzielić ich wglądu. Pierwsze dwa …



3
Dlaczego toLookup i GroupBy są różne?
.ToLookup<TSource, TKey>zwraca plik ILookup<TKey, TSource>. ILookup<TKey, TSource>implementuje również interfejs IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>zwraca plik IEnumerable<IGrouping<Tkey, TSource>>. ILookup ma przydatną właściwość indeksatora, więc może być używana w sposób podobny do słownika (lub podobny do wyszukiwania), podczas gdy GroupBy nie może. GroupBy bez indeksatora to uciążliwa praca; właściwie jedynym sposobem, w jaki …
111 c#  linq 

2
Dzielone atrybuty html z asp.net mvc
Czy istnieje ładniejsza składnia podczas tworzenia elementów z atrybutami dzielonymi zamiast używania: <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> Patrząc na specyfikacje HTML dla proponowanych standardów HTML 5 i WIA ARIA , wydaje się, że myślniki w atrybutach HTML są planowane jako bardziej powszechne jako …
111 c#  asp.net-mvc 

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.