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

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


2
Як TransactionScope повертає транзакції?
Я пишу тест на інтеграцію, де я буду вставляти в базу даних деякі об'єкти, а потім перевіряю, чи мій метод отримує ці об’єкти. Моє підключення до бази даних здійснюється через NHibernate ... і моїм звичайним методом створення такого тесту було б зробити наступне: NHibernateSession.BeginTransaction(); //use nhibernate to insert objects into …

6
Використання StringWriter для серіалізації XML
Зараз я шукаю простий спосіб серіалізації об’єктів (у C # 3). Я погуглив кілька прикладів і придумав щось на зразок: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); …

10
HttpUtility не існує в поточному контексті
Я отримую цю помилку під час компіляції програми C #. Схоже на тривіальну помилку, але я не можу її обійти. Моє налаштування - Windows 7 64 bit. Visual-Studio 2010 C # express B2Rel. Я додав посилання на System.Web.dll, розташоване за адресою C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0, але воно має жовтий символ …

4
Найкращий спосіб конвертувати IList або IEnumerable в Array
У мене є HQL-запит, який може генерувати або ІЛІСТЬ результатів, або ІНечислений результат. Однак я хочу, щоб він повернув масив сутності, який я вибирав, який був би найкращий спосіб досягти цього? Я можу або перерахувати через нього, і створити масив, або використовувати CopyTo () визначений масив. Чи є кращий спосіб? …
99 c#  nhibernate 

2
LINQ - Перетворення списку на словник зі значенням як список
Я маю List<MyObject> що я отримую з бази даних. Однак я хотів би, щоб це було введено властивістю в MyObject для цілей групування. Який найкращий спосіб за допомогою LINQ передати мій список: Dictionary<long, List<MyObject>> У мене є таке: myObjectList.ToDictionary(x => x.KeyedProperty) Але воно повертається: Dictionary<long, MyObject>
99 c#  .net  linq 


12
Видаліть подвійні лапки з рядка в .NET
Я намагаюся збігатися з деяким непослідовно відформатованим HTML, і мені потрібно вилучити подвійні лапки. Поточний: <input type="hidden"> Мета: <input type=hidden> Це неправильно, оскільки я не уникаю цього належним чином: s = s.Замінити ("" "," "); Це неправильно, оскільки немає символу порожнього символу (наскільки мені відомо): s = s.Replace('"', ''); Що …
99 c#  .net  vb.net 

8
Як явно відкинути аргумент out?
Я телефоную: myResult = MakeMyCall(inputParams, out messages); але насправді мене не хвилюють повідомлення. Якби це був вхідний параметр, мені було все одно, я просто передав би нуль. Якби це було повернення, про яке я не дбав, я б просто залишив це. Чи є спосіб зробити щось подібне з out, або …
99 c#  out 

10
Як додати та отримати значення заголовка в WebApi
Мені потрібно створити метод POST у WebApi, щоб я міг надсилати дані із програми до методу WebApi. Я не в змозі отримати значення заголовка. Тут я додав значення додатків у заголовку: using (var client = new WebClient()) { // Set the header so it knows we are sending JSON. client.Headers[HttpRequestHeader.ContentType] …

5
Неможливо десеріалізувати масив JSON (наприклад, [1,2,3]) у тип '', тому що для типу потрібен об'єкт JSON (наприклад, {"ім'я": "значення"}), щоб деріаріалізувати правильно
У мене є цей JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": …


11
Виконувати модульні тести послідовно (а не паралельно)
Я намагаюся модульно протестувати написаний мною механізм управління хостом WCF. В основному движок створює екземпляри ServiceHost на льоту на основі конфігурації. Це дозволяє нам динамічно переналаштовувати, які служби доступні, без необхідності збивати їх усі та перезапускати, коли додається нова послуга або видаляється стара. Я зіткнувся з труднощами при модульному тестуванні …

3
Безпечний доступ до UI (Main) Thread у WPF
У мене є програма, яка оновлює мою сітку даних кожного разу, коли файл журналу, який я спостерігаю, оновлюється (додається з новим текстом) наступним чином: private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' '); …

5
Як отримати посилання URL-адреси в ASP.NET Core MVC?
Я намагаюся перенести веб-форму ASP.NET MVC до ASP.NET Core MVC. Зараз у мене проблеми з Request.UrlReferrerкласом. Оригінальний рядок: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Однак у ASP.NET Core UrlReferrer недоступний. Я знайшов таке: Request.Headers["Referer"] який повертає StringValues ​​замість String. Я не впевнений, чи …

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