Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

12
{"<user xmlns = ''> не очікувалося.} Десеріалізація Twitter XML
Я перетягую XML з Twitter через OAuth. Я роблю запит на http://twitter.com/account/verify_credentials.xml , який повертає наступний 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; …

1
Як відключити діагностичні інструменти?
Під час налагодження програми C # у Visual Studio 2015 діагностичні інструменти запускаються автоматично. Я зняв галочки з обох прапорів у Вибір інструментів , але, здається, це повністю не відключає. Як його вимкнути (і знову знову)?

20
Як отримати атрибут відображуваного імені члена Enum через код бритви MVC?
У моїй моделі під назвою "Акція" є властивість: її тип - це перелік прапорів під назвою "UserPromotion". Члени мого переліку мають такі атрибути відображення: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name = "Send Job Offers By Sms")] SendJobOffersBySms …

7
Коли використовувати Cast () та Oftype () в Linq
Мені відомо про два способи лиття типів IEnumerableз ArraylistLinq і цікаво, в яких випадках їх використовувати? напр IEnumerable&lt;string&gt; someCollection = arrayList.OfType&lt;string&gt;() або IEnumerable&lt;string&gt; someCollection = arrayList.Cast&lt;string&gt;() Яка різниця між цими двома методами і де я повинен застосовувати кожен випадок?
211 c#  .net  linq 

18
Неможливо отримати значення локального або аргументу, оскільки воно недоступне в цьому покажчику інструкцій, можливо, тому, що воно було оптимізовано
Visual Studio 2010 вбиває (іншого слова немає) в одному з аргументів функції в небезпечному блоці. Що може спричинити цю помилку? Наступне повідомлення показує налагоджувачем. Cannot obtain value of local or argument as it is not available at this instruction pointer, possibly because it has been optimized away.

4
Як отримати значення з IGrouping
У мене питання про IGroupingі Select()спосіб. Скажімо, у мене є IEnumerable&lt;IGrouping&lt;int, smth&gt;&gt;такий спосіб: var groups = list.GroupBy(x =&gt; x.ID); де listє List&lt;smth&gt;. А тепер мені потрібно IGroupingякось передати значення кожного іншого списку: foreach (var v in structure) { v.ListOfSmth = groups.Select(...); // &lt;- ??? } Чи хтось може підказати, як …
211 c#  linq  select  igrouping 


7
Форматування поплавця до 2 знаків після коми
Наразі будую модуль продажу для веб-сайту клієнтів. Поки що у мене продажна ціна була ідеально підрахована, але там, де я застрягла, - це форматування результатів у 2 десяткові коми. В даний час я називаю це змінною, щоб я міг дані прив'язувати результати до перегляду списку. Sale = float.Parse(((x.Sale_Price - (x.Sale_Price …

9
У яких районах використання F # може бути більш доцільним, ніж C #? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання За останні кілька років F # перетворився на одну з повністю …
210 c#  f# 

13
Наскільки дорого коштує відображення .NET?
Я постійно чую, як погана рефлексія використовувати. Хоча я взагалі уникаю роздумів і рідко знаходжу ситуації, коли неможливо вирішити свою проблему без цього, мені було цікаво ... Тим, хто використовував рефлексію в додатках, ви оцінювали ефективність і чи справді це так погано?

4
Чому Func <T, bool> замість предиката <T>?
Це лише питання цікавості, мені було цікаво, чи хтось добре відповів: У бібліотеці .NET Framework Class є, наприклад, такі два методи: 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 ) Для чого вони використовують Func&lt;TSource, bool&gt;замість Predicate&lt;TSource&gt;? …
210 c#  .net  predicate  func 

6
Як отримати список властивостей із заданим атрибутом?
У мене є тип, tі я хотів би отримати список публічних властивостей, які мають атрибут MyAttribute. Атрибут позначений AllowMultiple = falseтаким чином: [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] На даний момент у мене це, але я думаю, що є кращий спосіб: foreach (PropertyInfo prop in t.GetProperties()) { object[] attributes = prop.GetCustomAttributes(typeof(MyAttribute), true); …
210 c#  .net  reflection 


7
Які основні відмінності між C # та Java?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я просто хочу уточнити одне. Це не питання, на якому краще - ту частину, яку я залишаю комусь іншому для обговорення. Мені це не байдуже. …
209 c#  .net  clr  java 

4
AutoMapper vs ValueInjecter [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.