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

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


12
Ключове слово C #: 'є' та перевірка наявності Not
Це нерозумне питання, але ви можете використовувати цей код, щоб перевірити, чи є щось певного типу ... if (child is IContainer) { //.... Чи є більш елегантний спосіб перевірити примірник "НЕ"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work :) if (child !is …
287 c#  casting  keyword 

9
Як легко ініціалізувати список кортежів?
Я люблю кортежі . Вони дозволяють швидко групувати релевантну інформацію разом без необхідності писати структуру чи клас для неї. Це дуже корисно під час рефакторингу дуже локалізованого коду. Однак ініціалізація їх списку здається трохи зайвою. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( 5, "chickens" ), …



24
Проект веб-додатків […] налаштований на використання IIS. Не вдалося знайти веб-сервер […].
У моєму файлі рішення є веб-проект, який "недоступний", коли я відкриваю рішення. Коли я клацну правою кнопкою миші на веб-проекті та перезавантажую проект, я отримую таку помилку: The Web Application Project mycompany.myapp.mywebproject is configured to use IIS. The Web Server 'http://localhost/MyWebApp could not be found. Я не вручну налаштовував віртуальні …
285 c#  asp.net  iis 

8
Ігноруйте відображення однієї власності за допомогою Automapper
Я використовую Automapper, і у мене є такий сценарій: Клас OrderModel має властивість під назвою "ProductName", яка відсутня в базі даних. Тому коли я намагаюся зробити картографування за допомогою: Mapper.CreateMap<OrderModel, Orders>(); Він створює виняток: "Наступні 1 властивості Project.ViewModels.OrderModel не відображаються:" ProductName " Я читав в WikiMe для проектування AutoMapper навпаки …


10
Читання ключа з Web.Config за допомогою ConfigurationManager
Я намагаюся прочитати ключі від Web.configфайлу іншим шаром, ніж веб-шар (те саме рішення) Ось що я намагаюся: string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"]; А ось мій appSettingsу Web.configфайлі: <configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... </configuration> Коли я налагоджую код usernameі passwordпросто null, тому …
284 c#  asp.net-mvc 

11
Найкращі практики вилучення та повторного викидання .NET винятків
Які найкращі практики слід враховувати під час вилучення винятків та їх повторного скидання? Я хочу переконатися, що слід і Exceptionоб'єкт InnerExceptionстека збереглися. Чи є різниця між наступними блоками коду в тому, як вони справляються з цим? try { //some code } catch (Exception ex) { throw ex; } Vs: try …

7
TransactionScope автоматично переходить до MSDTC на деяких машинах?
У нашому проекті ми використовуємо TransactionScope, щоб переконатися, що рівень доступу до даних виконує дії в транзакції. Ми прагнемо не вимагати включення послуги MSDTC на наших машинах кінцевого користувача. Проблема полягає в тому, що на половині наших машин для розробників ми можемо працювати з відключеною MSDTC. У другій половині повинно …



9
Вставлення символу вкладки в текст за допомогою C #
Я лад додатки , в якому я повинен захопити кілька значень і побудувати текст з ними: Name, Ageі т.д. Виведенням буде звичайний текст у a TextBox. Я намагаюся зробити так, щоб ці відомості виглядали начебто columns, тому я намагаюсь відокремити їх, tabщоб зробити їх зрозумілішими. Наприклад, замість того, щоб: Ann …
283 c#  .net 

6
Де HttpContent.ReadAsAsync?
Я бачу в безлічі прикладів в Інтернеті, що використовують новий HttpClientоб'єкт (як частину нового веб-API), що має бути HttpContent.ReadAsAsync<T>метод. Однак MSDN не згадує цей метод, а також IntelliSense його не знаходить. Куди воно пішло і як я працюю навколо нього?

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