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

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

9
Як перетворити "0" та "1" у хибне та істинне
У мене є метод, який підключається до бази даних через Odbc. Збережена процедура, яку я викликаю, має повернене значення, яке з боку бази даних є "Char". Зараз я захоплюю це повертане значення як рядок і використовую його у простому операторі if. Мені дуже не подобається ідея порівнювати такий рядок, коли …

5
Нерозпізнана послідовність екрану для рядка шляху, що містить зворотні скісні риски
Наступний код генерує помилку компілятора щодо "нерозпізнаної послідовності виходу" для кожної зворотної косої риски: string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml"; Я думаю, мені потрібно уникнути зворотної косої риси? Як це зробити?
90 c#  .net  string  path  escaping 

8
Передати об'єкт Т
Я аналізую XML-файл із XmlReaderкласом у .NET і вважав, що було б розумно написати загальну функцію синтаксичного аналізу для загального читання різних атрибутів. Я придумав таку функцію: private static T ReadData<T>(XmlReader reader, string value) { reader.MoveToAttribute(value); object readData = reader.ReadContentAsObject(); return (T)readData; } Як я зрозумів, це працює не повністю, …
90 c#  generics  casting 

10
Встановлення базового шляху за допомогою ConfigurationBuilder
Я намагаюся встановити базовий шлях до програми для веб-програми .Net, яку я будую. Я постійно отримую помилки у Конфігураторі конфігурації. Це помилка, яку я отримую. DNX,Version=v4.5.1 error CS1061: 'ConfigurationBuilder' does not contain a definition for 'SetBasePath' and no extension method 'SetBasePath' accepting a first argument of type 'ConfigurationBuilder' could be …
90 c#  asp.net  json  asp.net-mvc 

16
Як виявити зміну події DataGridView CheckBox?
У мене є програма winforms, і я хочу запустити деякий код, коли прапорець, вбудований в DataGridViewелемент керування, ставиться / знімається. Кожен захід я пробував Спрацьовує відразу після CheckBoxнатискання клавіші, але до того, як її перевірений стан зміниться, або Спрацьовує лише раз, коли CheckBoxвтрачає фокус Здається, я не можу знайти подію, …

6
Ідентифікація в ASP.Net Core 2.1: Налаштування AccountController
Я встановив, ASP.NET Core 2.1але хоча я створив новий ASP.NET Core Web Applicationза ASP.NET Core 2.1допомогою Individual User Accounts→ Store user accounts in-appНе можу знайти AccountController або Views. Я все ще можу зареєструватися та увійти без проблем, але я не можу знайти код для нього, він був присутній у версії …

11
як перетворити рядок на bool - -
У мене є значення, stringяке може бути "0" або "1", і гарантовано це не буде нічим іншим. Тож питання в тому: який найкращий, найпростіший і найелегантніший спосіб перетворити це на a bool?

7
Рядок хешу в c #
У мене проблема при спробі отримати хеш-рядок c#. Я вже спробував кілька веб-сайтів, але більшість із них використовують файли для отримання хешу. Інші, які призначені для рядків, занадто складні. Я знайшов приклади автентифікації Windows для Інтернету, наприклад: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") Мені потрібно використовувати хеш, щоб зробити рядок, що містить ім’я файлу, …
90 c#  string  hash 


5
Перевірка порожнього або нульового значення JToken у JObject
У мене є таке ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql виглядає так ... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } Я ((JObject)obj).Countтакож пробував .. Але, схоже, це не …
90 c#  sql  json.net 

9
Неможливо неявно перетворити тип 'Int' у 'T'
Я можу зателефонувати Get<int>(Stat);абоGet<string>(Name); Але при компіляції я отримую: Неможливо неявно перетворити тип 'int' у 'T' і те саме для string. public T Get<T>(Stats type) where T : IConvertible { if (typeof(T) == typeof(int)) { int t = Convert.ToInt16(PlayerStats[type]); return t; } if (typeof(T) == typeof(string)) { string t = …
90 c#  generics 

7
Властивості JSON тепер мають нижній регістр для обміну з ASP .Net Core 1.0.0-rc2-final на 1.0.0
Я щойно замінив наш проект з ASP .Net Core 1.0.0-rc2-final на 1.0.0. Наш веб-сайт і клієнт перестали працювати через використання великих літер властивостей JSON. Наприклад, цей рядок JavaScript тепер не працює for (var i = 0; i < collection.Items.length; i++){ оскільки контролер тепер називає масив "items" замість "Items". Я не …

8
Перевірте, чи всі значення у списку є унікальними
У мене є невеликий список байтів, і я хочу перевірити, чи всі вони різні значення. Наприклад, у мене є таке: List<byte> theList = new List<byte> { 1,4,3,6,1 }; Який найкращий спосіб перевірити, чи всі значення різняться чи ні?
90 c# 

4
Виняток, коли параметром AddWithValue є NULL
У мене є наступний код для вказівки параметрів для запиту SQL. Я отримую наступний виняток, коли використовую Code 1; але відмінно працює, коли я використовую Code 2. У Code 2нас є перевірка на нуль і, отже, if..elseблок. Виняток: Параметризований запит '(@application_ex_id nvarchar (4000)) SELECT E.application_ex_id A' очікує параметра '@application_ex_id', який …
90 c#  .net  ado.net 


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