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

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



8
Веб-API у рішенні MVC в окремому проекті
Я створюю новий проект MVC4, і дослідження привели мене до думки, що спілкування з javascript на сторону сервера зараз краще досягається за допомогою веб-API, а не через дії контролера. Чи правильно я розумію це? Я припускаю, що можу ділитися всіма своїми атрибутами тощо між веб-інтерфейсами API та контролерами MVC, тому …

7
Чи рекомендується prevTask.Wait () використовувати з ContinueWith (з бібліотеки Завдань)?
Тож нещодавно мені сказали, що як я використовую свою програму .ContinueWith for Tasks, не є правильним способом їх використання. Я ще не мав знайти доказів цього в Інтернеті, тому я запитаю вас, хлопці, і подивлюсь, яка відповідь. Ось приклад того, як я використовую .ContinueWith: public Task DoSomething() { return Task.Factory.StartNew(() …


6
Ілюструє використання летючого ключового слова в C #
Я хотів би створити програму, яка наочно ілюструє поведінку volatileключового слова. В ідеалі це повинна бути програма, яка здійснює одночасний доступ до енергонезалежного статичного поля і яка отримує неправильну поведінку через це. Додавання мінливого ключового слова в ту саму програму має вирішити проблему. Це те, чого я не зумів досягти. …
88 c#  .net  volatile 

3
У чому різниця між DataContractJsonSerializer та JavaScriptSerializer?
.NET Framework постачається з System.Runtime.Serialization.Json.DataContractJsonSerializer та System.Web.Script.Serialization.JavaScriptSerializer , обидва з яких де / серіалізують JSON. Як я знаю, коли вибрати один із цих типів перед іншим? MSDN не дає зрозуміти, якими є їхні відносні переваги. У нас є кілька проектів, які споживають або випускають JSON, і клас, обраний для кожного …

1
Надіслати повідомлення через Facebook Chat API (XMPP) C #
НАБЛЮДИТИ https://developers.facebook.com/docs/chat/ Послуга та API, які охоплює цей документ, застаріли з випуском Platform API v2.0. Коли версія 1.0 застаріла, chat.facebook.com буде більше недоступний. Важливо! Прочитайте це, і ви, мабуть, захочете зробити щось зовсім інше, ніж будь-що, що пов’язане з цим питанням. Я створюю чат за допомогою WebForms C #, що …

7
Як отримати ім'я бази даних із рядка підключення за допомогою SqlConnectionStringBuilder
Я ніколи не хочу розділяти рядок з'єднання за допомогою маніпуляції рядками і отримувати сервер, базу даних, uid та пароль. Я прочитав наступне посилання і прочитав прийняту відповідь, і виявив, що це найкращий спосіб отримати ідентифікатор користувача та пароль із рядка підключення, але як щодо Імені бази даних? Правильний спосіб отримати …
88 c#  asp.net  sql  ado.net 


4
Спеціальний розділ app.config із простим списком елементів "додати"
Як створити власний розділ app.config, який є лише простим списком addелементів? Я знайшов кілька прикладів (наприклад, як створити спеціальний розділ конфігурації в app.config? ) Для спеціальних розділів, які виглядають так: <RegisterCompanies> <Companies> <Company name="Tata Motors" code="Tata"/> <Company name="Honda Motors" code="Honda"/> </Companies> </RegisterCompanies> Але як мені уникнути зайвого елемента збору ("Компанії"), …
88 c#  app-config 

6
Вимкніть сторінку “Режим перерви” у VS2015
Нещодавно перенесений з VS2010 на 2015 рік. Тепер, коли я призупиняю запущений додаток, щоб працювати над ним, я отримую цю дуже надокучливу сторінку "Режим перерви" із "Додаток у режимі перерви". Ну, не стріляй Шерлока, я натиснув на паузу. Я знаю, що це в режимі перерви. Сторінка дратує і віддаляє мене …


10
Чому реєстратори рекомендують використовувати реєстратор для кожного класу?
Відповідно до документації NLog: Більшість програм використовуватимуть по одному реєстратору на клас, де ім'я реєстратора збігається з ім'ям класу. Це те саме, що працює log4net. Чому це хороша практика?
88 c#  log4net  logging  nlog 

5
Перетворити об’єкт на рядок XML
У мене є клас, який WebserviceTypeотримав за допомогою інструмента xsd.exe із файлу XSD. Тепер я хочу десеріалізувати екземпляр WebServiceTypeоб’єкта в рядок. Як я можу це зробити? MethodCheckTypeОб'єкт має , як Params в WebServiceTypeмасив. Моя перша спроба була схожа на те, що я її серіалізував: за допомогою a XmlSerializerта a StringWriter(під …
88 c#  xml  serialization 

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