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

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

11
Найкоротший спосіб перевірити на нуль і присвоїти інше значення, якщо ні
Я виймаю varcharзначення з БД і хочу встановити для stringних значення "", якщо вони є null. Зараз я роблю це так: if (string.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = ""; else this.approved_by = planRec.approved_by.toString(); Здається, повинен бути спосіб зробити це в один рядок приблизно так: this.approved_by = "" || planRec.approved_by.toString(); Однак я …

9
Плюс підпишіть рядок запиту
У мене є веб-додаток, створений за допомогою C # та asp.net. Я помістив значення параметра в рядок запиту зі знаком плюс (+). Але знак плюс зникає. Як я можу включити знак плюс (+) у рядок запиту, не зникаючи? Порадьте, будь ласка. Дякую. Редагувати: додано код за допомогою UrlEncode string str …
86 c#  javascript  asp.net 

28
Файл метаданих VS 2017 '.dll не вдалося знайти
Я знаю, що є ще одне запитання з точно такою ж проблемою, але я пройшов усі ці відповіді, і жодне мені не допомогло. :( ( Це було питання. ) Я щойно створив новий проект ASP.NET MVC і приєднався до декількох '.dll' у вирішенні. Тепер, коли я намагаюся побудувати проект, я …

9
Як мені обробляти підключення до бази даних за допомогою Dapper у .NET?
Я грав з Dapper, але я не впевнений, що найкращий спосіб обробляти підключення до бази даних. Більшість прикладів показують об’єкт підключення, який створюється в класі прикладу або навіть у кожному методі. Але мені здається неправильним посилатися на рядок з'єднання в кожному clss, навіть якщо він витягується з web.config. Я мав …
86 c#  .net  dapper 

3
Що ?[]? синтаксис в C #?
У той час як я вивчав делегат , який є на самому ділі це абстрактний клас Delegate.cs, я побачив наступний метод , в якому я не розумію Чому значення повернення використовується, ?хоча це вже тип посилання ( класу ) ?[]? значення параметра Чи можете ви пояснити? public static Delegate? Combine(params …



7
databind Вихідна властивість WebBrowser у WPF
Хтось знає, як прив’язати дані властивість .Source веб-браузера у WPF (3.5SP1)? У мене є перегляд списку, за яким я хочу мати невеликий веб-браузер ліворуч, а вміст праворуч, а також пов’язувати дані джерела кожного веб-браузера з URI в кожному об’єкті, прив’язаному до елемента списку. Це те, що я маю як доказ …
85 c#  wpf  xaml  data-binding  browser 

7
Як розпізнати, чи не використовується посилання на об'єкт, що одноразово використовується?
Чи існує метод, або якийсь інший легкий спосіб, щоб перевірити, чи посилання на віддалений об'єкт? PS - Це просто курйоз (спати добре, не в виробничому коді). Так, я знаю, що можу зрозуміти це ObjectDisposedExceptionпри спробі отримати доступ до члена об’єкта.
85 c#  .net  dispose  idisposable 

5
Як виконати пакет SSIS з .NET?
У мене є пакет SSIS, який в кінцевому підсумку я теж хотів би передавати параметри, ці параметри надходитимуть із програми .NET (VB або C #), тому мені було цікаво, чи хтось знає, як це зробити, або ще краще веб-сайт із корисними підказками про те, як це зробити. Тому в основному …
85 c#  .net  sql-server  vb.net  ssis 

5
Створення прикладу WebSocket “Hello World”
Я не розумію, чому я не можу змусити наступний код працювати. Я хочу підключитися до JavaScript до мого додатка консолі сервера. А потім надішліть дані на сервер. Ось код сервера: static void Main(string[] args) { TcpListener server = new TcpListener(IPAddress.Parse("127.0.0.1"), 9998); server.Start(); var client = server.AcceptTcpClient(); var stream = client.GetStream(); …

4
Отримайте розмір файлу на диску
var length = new System.IO.FileInfo(path).Length; Це дає логічний розмір файлу, а не розмір на диску. Я хочу отримати розмір файлу на диску в C # (бажано без взаємодії ), як повідомляє Провідник Windows. Він повинен давати правильний розмір, в тому числі для: Стислий файл Розріджений файл Фрагментований файл
85 c#  .net  filesize 

6
Як змусити BundleCollection очистити кешовані набори сценаріїв у MVC4
... або як я навчився перестати хвилюватися і просто писати код на повністю недокументовані API від Microsoft . Чи існує якась документація офіційного System.Web.Optimizationвипуску? Тому що я впевнений, що не можу знайти жодного, немає XML-документів, і всі публікації в блозі посилаються на RC API, який істотно відрізняється. Anyhoo .. Я …

5
Поява боксу в C #
Я намагаюся зібрати всі ситуації, в яких бокс відбувається в C #: Перетворення типу значення в System.Objectтип: struct S { } object box = new S(); Перетворення типу значення в System.ValueTypeтип: struct S { } System.ValueType box = new S(); Перетворення значення типу перерахування в System.Enumтип: enum E { A …
85 c#  value-type  boxing 

14
Навіщо взагалі використовувати клас C # System.Random замість System.Security.Cryptography.RandomNumberGenerator?
Чому хтось взагалі використовуватиме "стандартний" генератор випадкових чисел від System.Random замість того, щоб завжди використовувати криптографічно захищений генератор випадкових чисел від System.Security.Cryptography.RandomNumberGenerator (або його підкласи, оскільки RandomNumberGenerator абстрактний)? Нейт Лоусон розповідає нам у своїй презентації Google Tech Talk " Crypto Strikes Back " на хвилині 13:11 не використовувати "стандартні" генератори …
85 c#  .net  cryptography  random 

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