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

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

8
Як повернути HTTP 500 з ASP.NET Core RC2 Web Api?
Ще в RC1 я зробив би це: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } У RC2 більше немає HttpStatusCodeResult, і я нічого не можу знайти, що дозволяє мені повернути 500 тип IActionResult. Чи підхід зараз зовсім інший для того, …

8
Не вдалося завантажити файл чи збірку "xxx" або одну з її залежностей. Була зроблена спроба завантажити програму з неправильним форматом
Я щойно перевірив версію Subversion до нової папки. Відкрив рішення, і я отримую це під час запуску: Не вдалося завантажити файл або збірку "xxxx" або одну з її залежностей. Була зроблена спроба завантажити програму з неправильним форматом. Це той самий код, який я перевіряв деякий час тому. Чому зараз це …
188 c# 


6
Навіщо використовувати HttpClient для синхронного з'єднання
Я будую бібліотеку класів для взаємодії з API. Мені потрібно зателефонувати в API та обробити відповідь XML. Я бачу переваги використання HttpClientдля асинхронного підключення, але те, що я роблю, суто синхронне, тому я не бачу суттєвої користі від використання HttpWebRequest. Якщо хтось може пролити будь-яке світло, я дуже вдячний. Я …

11
Як визначити, чи існує властивість у ExpandoObject?
У javascript ви можете визначити, чи визначено властивість за допомогою ключового слова undefined: if( typeof data.myProperty == "undefined" ) ... Як би ви це зробили в C #, використовуючи динамічне ключове слово з ExpandoObjectі без викидання винятку?

19
Залежна DLL не копіюється у папку виводу збірки у Visual Studio
У мене є візуальне рішення студії. У мене багато проектів у вирішенні. Є один головний проект, який виступає як старт, і використовує інші проекти. Є один проект сказати "ProjectX". Його посилання додається до основного проекту. ProjectX посилається на інший .NET dll (скажімо, abc.dll), який не є частиною рішення. Тепер цей …

18
C # Перевірте, чи користувач має доступ до запису до папки
Мені потрібно перевірити, чи може користувач записати в папку, перш ніж насправді зробити це. Я реалізував наступний метод (на C # 2.0), який намагається отримати дозволи доступу для папки за допомогою методу Directory.GetAccessControl () . private bool hasWriteAccessToFolder(string folderPath) { try { // Attempt to get a list of security …

15
Встановлення об'єктів у Null / Nothing після використання в .NET
Чи слід встановити всі об'єкти null( Nothingу VB.NET) після того, як ви закінчите з ними? Я розумію , що в .NET необхідно для реалізації будь-яких примірників об'єктів , які реалізують IDisposableінтерфейс , щоб звільнити деякі ресурси , хоча об'єкт все ще може бути що - то після того, як воно …

12
C # бінарні літерали
Чи є спосіб записати двійкові літерали на C #, як префіксація шістнадцяткової з 0x? 0b не працює. Якщо ні, то який простий спосіб це зробити? Якийсь рядок перетворення?
187 c#  syntax  binary 

10
Перевірка того, що рядок містить лише літери в C #
У мене є рядок введення, і я хочу переконатися, що він містить: Лише букви чи Тільки літери та цифри або Тільки літери, цифри або підкреслення Для уточнення, у мене є 3 різних випадки в коді, кожен вимагає різної перевірки. Який найпростіший спосіб досягти цього в C #?
187 c#  string 

22
ProcessStartInfo висить на "WaitForExit"? Чому?
У мене є такий код: info = new System.Diagnostics.ProcessStartInfo("TheProgram.exe", String.Join(" ", args)); info.CreateNoWindow = true; info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; info.RedirectStandardOutput = true; info.UseShellExecute = false; System.Diagnostics.Process p = System.Diagnostics.Process.Start(info); p.WaitForExit(); Console.WriteLine(p.StandardOutput.ReadToEnd()); //need the StandardOutput contents Я знаю, що вихід від процесу, який я починаю, становить близько 7 Мб. Запуск його в …

23
Отримати згенерований оператор SQL від об'єкта SqlCommand?
У мене є такий код: Using cmd As SqlCommand = Connection.CreateCommand cmd.CommandText = "UPDATE someTable SET Value = @Value" cmd.CommandText &= " WHERE Id = @Id" cmd.Parameters.AddWithValue("@Id", 1234) cmd.Parameters.AddWithValue("@Value", "myValue") cmd.ExecuteNonQuery End Using Цікаво, чи є спосіб отримати остаточний запис SQL як String, який повинен виглядати так: UPDATE someTable SET …
186 c#  vb.net  ado.net 


8
Показано різницю між двома значеннями дати у годинах
Я отримую з бази даних два значення часу. Після отримання значення мені потрібна різниця між двома значеннями. Для цього я створюю змінну часового простору, щоб зберігати різницю двох значень дати. TimeSpan? variable = datevalue1 - datevalue2; Тепер мені потрібно показати різницю, яка зберігається в змінній Timespan у кількості годин. Я …


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