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
{"<user xmlns = ''> nie było oczekiwane.} Deserializowanie XML-a na Twitterze
Wciągam XML z Twittera przez OAuth. Przesyłam żądanie do http://twitter.com/account/verify_credentials.xml , które zwraca następujący kod XML: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;user&gt; &lt;id&gt;16434938&lt;/id&gt; &lt;name&gt;Lloyd Sparkes&lt;/name&gt; &lt;screen_name&gt;lloydsparkes&lt;/screen_name&gt; &lt;location&gt;Hockley, Essex, UK&lt;/location&gt; &lt;description&gt;Student&lt;/description&gt; &lt;profile_image_url&gt;http://a3.twimg.com/profile_images/351849613/twitterProfilePhoto_normal.jpg&lt;/profile_image_url&gt; &lt;url&gt;http://www.lloydsparkes.co.uk&lt;/url&gt; &lt;protected&gt;false&lt;/protected&gt; &lt;followers_count&gt;115&lt;/followers_count&gt; &lt;profile_background_color&gt;9fdaf4&lt;/profile_background_color&gt; &lt;profile_text_color&gt;000000&lt;/profile_text_color&gt; &lt;profile_link_color&gt;220f7b&lt;/profile_link_color&gt; &lt;profile_sidebar_fill_color&gt;FFF7CC&lt;/profile_sidebar_fill_color&gt; &lt;profile_sidebar_border_color&gt;F2E195&lt;/profile_sidebar_border_color&gt; &lt;friends_count&gt;87&lt;/friends_count&gt; &lt;created_at&gt;Wed Sep 24 14:26:09 +0000 2008&lt;/created_at&gt; &lt;favourites_count&gt;0&lt;/favourites_count&gt; &lt;utc_offset&gt;0&lt;/utc_offset&gt; &lt;time_zone&gt;London&lt;/time_zone&gt; &lt;profile_background_image_url&gt;http://s.twimg.com/a/1255366924/images/themes/theme12/bg.gif&lt;/profile_background_image_url&gt; &lt;profile_background_tile&gt;false&lt;/profile_background_tile&gt; &lt;statuses_count&gt;1965&lt;/statuses_count&gt; …


20
Jak uzyskać atrybut wyświetlanej nazwy członka Enum za pomocą kodu maszynki MVC?
Mam w moim modelu właściwość o nazwie „Promocja”, że jej typ jest wyliczeniem flagi o nazwie „UserPromotion”. Członkowie mojego wyliczenia mają ustawione atrybuty wyświetlania w następujący sposób: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name = "Send Job Offers …

7
Kiedy używać Cast () i Oftype () w Linq
Jestem świadomy dwóch metod rzutowania typów IEnumerablezArraylist Linq i zastanawiam się, w jakich przypadkach ich użyć? na przykład IEnumerable&lt;string&gt; someCollection = arrayList.OfType&lt;string&gt;() lub IEnumerable&lt;string&gt; someCollection = arrayList.Cast&lt;string&gt;() Jaka jest różnica między tymi dwiema metodami i gdzie powinienem zastosować każdy przypadek?
211 c#  .net  linq 

18
Nie można uzyskać wartości parametru lokalnego lub argumentu, ponieważ nie jest on dostępny w tym wskaźniku instrukcji, być może dlatego, że został zoptymalizowany
Visual Studio 2010 zabija (nie ma innego słowa) dane w jednym z argumentów funkcji w niebezpiecznym bloku. Co może powodować ten błąd? Debugger pokazuje następujący komunikat. Cannot obtain value of local or argument as it is not available at this instruction pointer, possibly because it has been optimized away.

4
Jak uzyskać wartości z IGrouping
Mam pytanie IGroupingi Select()metodę. Powiedzmy, że mam IEnumerable&lt;IGrouping&lt;int, smth&gt;&gt;w ten sposób: var groups = list.GroupBy(x =&gt; x.ID); gdzie listjest List&lt;smth&gt;. A teraz muszę IGroupingw jakiś sposób przekazać wartości każdej z nich na inną listę: foreach (var v in structure) { v.ListOfSmth = groups.Select(...); // &lt;- ??? } Czy ktoś może …
211 c#  linq  select  igrouping 


7
Formatowanie liczby zmiennoprzecinkowej do 2 miejsc po przecinku
Obecnie buduję moduł sprzedaży dla witryny klienta. Do tej pory mam cenę do obliczenia idealnie, ale utknąłem w formatowaniu wyniku do 2 miejsc po przecinku. Obecnie wywołuję to w zmiennej, dzięki czemu mogę powiązać wyniki z widokiem listy. Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())), Czy ktoś może …


13
Jak kosztowne jest odbicie .NET?
Ciągle słyszę, jak używać złego odbicia. Chociaż generalnie unikam refleksji i rzadko znajduję sytuacje, w których nie można rozwiązać mojego problemu bez niego, zastanawiałem się ... Czy dla tych, którzy używali refleksji w aplikacjach, zmierzyliście wyniki wydajności i czy naprawdę jest tak źle?

4
Dlaczego Func <T, bool> zamiast Predicate <T>?
To tylko pytanie z ciekawości zastanawiałem się, czy ktoś miał dobrą odpowiedź na: W bibliotece klas .NET Framework mamy na przykład te dwie metody: public static IQueryable&lt;TSource&gt; Where&lt;TSource&gt;( this IQueryable&lt;TSource&gt; source, Expression&lt;Func&lt;TSource, bool&gt;&gt; predicate ) public static IEnumerable&lt;TSource&gt; Where&lt;TSource&gt;( this IEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate ) Dlaczego używają Func&lt;TSource, bool&gt;zamiast …
210 c#  .net  predicate  func 

6
Jak uzyskać listę właściwości o danym atrybucie?
Mam typ ti chciałbym uzyskać listę właściwości publicznych, które mają atrybut MyAttribute. Atrybut jest oznaczony AllowMultiple = falsenastępująco: [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] Obecnie mam to, ale myślę, że jest lepszy sposób: foreach (PropertyInfo prop in t.GetProperties()) { object[] attributes = prop.GetCustomAttributes(typeof(MyAttribute), true); if (attributes.Length == 1) { //Property with my …
210 c#  .net  reflection 


7
Jakie są główne różnice między C # a Javą?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chcę tylko wyjaśnić jedną rzecz. To nie jest pytanie, które jest lepsze, tę część pozostawiam komuś innemu do omówienia. Nie obchodzi mnie to. Zadano mi …
209 c#  .net  clr  java 

30
Czy funkcje powinny zwracać wartość null czy pusty obiekt?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jaka jest najlepsza praktyka przy zwracaniu danych z funkcji. Czy lepiej jest zwrócić wartość Null lub pusty obiekt? I dlaczego jeden powinien robić jeden nad …

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.