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

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

5
Перетворити XmlDocument в String
Ось як я зараз перетворюю XMLDocument в String StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); Проблема цього методу полягає в тому, що якщо у мене є " ((цитати), які у мене є в атрибутах), вони уникають їх. Наприклад: <Campaign name="ABC"> </Campaign> Вище - очікуваний …


14
Чому значення за замовчуванням типу рядка null замість порожнього рядка?
Це дуже дратує , щоб перевірити всі мої рядки для nullперш , ніж я можу сміливо застосовувати такі методи , як ToUpper(), і StartWith()т.д ... Якщо значення за замовчуванням stringбули порожній рядок, я не мав би тест, і я відчуваю , що це буде більш сумісним з іншими типами значень …
218 c#  string  default-value 

22
Ініціалізатор типу для "MyClass" викинув виняток
Далі - мій код служби Windows. Коли я налагоджую код, я отримую помилку / виняток: Ініціалізатор типу для "CSMessageUtility.CSDetails" викинув виняток. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace CS_Data_Trasmmiting_Service { …

11
LINQ: Виберіть об'єкт і змініть деякі властивості, не створюючи нового об'єкта
Я хочу змінити деякі властивості об'єкта результатів запиту LINQ, не створюючи нового об'єкта та не встановлюючи вручну кожну властивість. Чи можливо це? Приклад: var list = from something in someList select x // but change one property
218 c#  linq 



7
Вибір між HttpClient та WebClient
Наш веб-додаток працює у .Net Framework 4.0. Користувальницький інтерфейс викликає методи контролера через дзвінки ajax. Нам потрібно споживати послугу REST від нашого постачальника. Я оцінюю найкращий спосіб зателефонувати в службу REST в. Net 4.0. Службі REST потрібна основна схема аутентифікації, і вона може повертати дані як у XML, так і …

4
Коли я використовую Task.Yield ()?
Я використовую async / wait і Taskбагато, але ніколи не користувався Task.Yield()і, якщо чесно, навіть при всіх поясненнях, я не розумію, для чого мені потрібен цей метод. Чи може хтось дати хороший приклад, де Yield()це потрібно?
218 c#  async-await 

22
Ім'я типу або простору імен не існує в просторі імен 'System.Web.Mvc'
Побудова рішення MVC3 пройшла добре, але в браузері з’явилася помилка: Повідомлення про помилку компілятора: CS0234: Тип або ім’я простору імен 'Html' не існує в просторі імен 'System.Web.Mvc' (не вистачає посилання на збірку?) Source Error: Line 25: <add namespace="System.Web.Mvc" /> Line 26: <!--<add namespace="System.Web.Mvc.Ajax" />--> Line 27: <add namespace="System.Web.Mvc.Html" /> Line …
217 c#  asp.net-mvc-3 

9
DbEntityValidationException - Як я можу легко визначити, що спричинило помилку?
У мене є проект, який використовує Entity Framework. Під час дзвінка SaveChangesна моєму DbContext, я отримую таке виняток: System.Data.Entity.Validation.DbEntityValidationException: Не вдалося перевірити для однієї або декількох сутностей. Докладніше див. У властивості EntityValidationErrors. Це все добре і безглуздо, але я не хочу приєднувати налагоджувач кожного разу, коли трапляється такий виняток. Більше …

21
Вбудований двигун JavaScript у .NET [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання просто цікаво, чи хтось коли-небудь намагався вбудовувати та фактично інтегрувати будь-який js-движок у середовище .net. …

9
Як я можу зробити порівняння рядків нечутливих до регістру?
Як я можу зробити рядок під регістром нечутливим? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Раніше сьогодні мені дали поради, які запропонували використовувати: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); Проблема в тому, що я не можу це працювати, я спробував рядок нижче, це компілюється, але повертає неправильні результати, він повертає зареєстрованих користувачів …

16
Type.GetType (“space names.abClassName”) повертає null
Цей код: Type.GetType("namespace.a.b.ClassName") повертає null. і я маю в узінгах: using namespace.a.b; Оновлення: Тип існує, він знаходиться в бібліотеці іншого класу, і мені потрібно отримати його за назвою рядка.
216 c#  reflection 

22
Виривання з вкладеної петлі
Якщо у мене є цикл for, який вкладений в інший, як я можу швидко вийти з обох циклів (внутрішніх і зовнішніх) якнайшвидшим способом? Мені не хочеться використовувати булеву систему, а потім потрібно сказати перейти до іншого методу, а скоріше просто виконати перший рядок коду після зовнішнього циклу. Який швидкий і …

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