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

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

2
Мінімальний мінімум, необхідний для написання заявки на зразок MSMQ
Я займався дослідженнями більше години і знаходив чудові зразки використання MSMQ в C # і навіть одну повну главу книги про чергу повідомлень ... Але для швидкого тестування все, що мені потрібно, - це висвітлити цей сценарій, навіть не ідеально, просто для швидкої демонстрації: "Додаток A": записує повідомлення до черги …
112 c#  msmq 

5
Чому додавання методу додасть неоднозначний виклик, якщо він не буде задіяний у неоднозначності
У мене цей клас public class Overloaded { public void ComplexOverloadResolution(params string[] something) { Console.WriteLine("Normal Winner"); } public void ComplexOverloadResolution<M>(M something) { Console.WriteLine("Confused"); } } Якщо я називаю це так: var blah = new Overloaded(); blah.ComplexOverloadResolution("Which wins?"); Це пише Normal Winnerна консоль. Але, якщо я додам інший метод: public void …

1
Використання SignalR з відмовою від шини повідомлень Redis за допомогою BookSleeve's ConnectionUtils.Connect ()
Я намагаюся створити сценарій відмови від шини повідомлень Redis за допомогою програми SignalR. Спочатку ми спробували простий апаратний балансир навантаження, який просто відслідковував два сервери Redis. Програма SignalR вказувала на єдину кінцеву точку HLB. Потім я не зміг одного сервера, але не зміг успішно отримати жодне повідомлення на другому сервері …

7
Як видалити всі нульові елементи всередині загального списку за один раз?
Чи визначений метод за замовчуванням, визначений у .Net для C #, щоб видалити всі елементи зі списку, які є null? List<EmailParameterClass> parameterList = new List<EmailParameterClass>{param1, param2, param3...}; Скажімо, деякі параметри є null; Я не можу знати заздалегідь, і я хочу видалити їх зі свого списку, щоб він містив лише параметри, …
112 c#  list  null  element 

4
Серіалізація об'єкта як UTF-8 XML в .NET
Правильне видалення об'єктів видалено для стислості, але я вражений, якщо це найпростіший спосіб кодування об'єкта як UTF-8 у пам'яті. Має бути простіший спосіб, чи не існує? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter = new StreamWriter(memoryStream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, entry); memoryStream.Seek(0, SeekOrigin.Begin); var streamReader = new …


15
Випадковий рядок від Linq до Sql
Який найкращий (і найшвидший) спосіб отримати випадковий рядок за допомогою Linq до SQL, коли у мене є умова, наприклад, якесь поле має бути правдивим?
112 c#  .net  linq-to-sql 

9
Як перевірити, чи існує файл у папці?
Мені потрібно перевірити, чи існує XML-файл у папці. DirectoryInfo di = new DirectoryInfo(ProcessingDirectory); FileInfo[] TXTFiles = di.GetFiles("*.xml"); if (TXTFiles.Length == 0) { log.Info("no files present") } Це найкращий спосіб перевірити наявність файлу в папці. Мені потрібно перевірити наявність файлу xml
112 c#  xml  file  fileinfo 

9
Asp Net Web API 2.1 отримати IP-адресу клієнта
Привіт Мені потрібно отримати клієнтський IP, який запитує якийсь метод у веб-api, я намагався використовувати цей код звідси, але він завжди повертає локальний IP сервера, як правильно ввійти? HttpContext.Current.Request.UserHostAddress; з інших питань: public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private const string RemoteEndpointMessage = "System.ServiceModel.Channels.RemoteEndpointMessageProperty"; public …


4
C # DropDownList зі словником як джерелом даних
Я хочу , щоб встановити DataTextFieldі DataValueFieldз Dropdownlist(languageList) з використанням словника (список) languageCod(ан-гб) в якості ключа і назви мови (англійської) в якості тексту на дисплеї. Відповідний код: string[] languageCodsList= service.LanguagesAvailable(); Dictionary<string, string> list = new Dictionary<string, string>(languageCodsList.Length); foreach (string cod in languageCodsList) { CultureInfo cul = new CultureInfo(cod); list.Add(cod, cul.DisplayName); …


4
MVC3 DropDownListFor - простий приклад?
У мене виникають проблеми DropDownListForв моєму додатку MVC3. Мені вдалося скористатися StackOverflow, щоб зрозуміти, як змусити їх відображатись у Перегляді, але тепер я не знаю, як зафіксувати значення у відповідних властивостях у Моделі перегляду при поданні. Для того щоб змусити це працювати, мені довелося створити внутрішній клас, який мав ідентифікатор …

3
C # HttpWebRequest проти WebRequest
Я побачив цей фрагмент коду: var request = (HttpWebRequest) WebRequest.Create("http://www.google.com"); Для чого потрібно робити кастинг (HttpWebRequest)? Чому б просто не використовувати HttpWebRequest.Create? І навіщо HttpWebRequest.Createробити а WebRequest, а не HttpWebRequest?
112 c#  httpwebrequest 

6
Доступ до Imap в C # [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
112 c#  imap 

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