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

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

5
Як я можу зробити ComboBox не редагованим у .NET?
Я хочу мати "лише для вибору", ComboBoxякий містить список елементів, з яких користувач може вибрати. Введення тексту слід вимкнути в текстовій частині елемента ComboBoxкерування. Моє первісне здивування цього KeyPressявища виявилося надто складною, неправильною пропозицією щодо захоплення події.
205 c#  .net  winforms  combobox 

10
Як реалізувати двигун правил?
У мене є таблиця db, в якій зберігаються такі дані: RuleID objectProperty ComparisonOperator TargetValue 1 age 'greater_than' 15 2 username 'equal' 'some_name' 3 tags 'hasAtLeastOne' 'some_tag some_tag2' Тепер скажіть, що у мене є збірка цих правил: List<Rule> rules = db.GetRules(); Тепер у мене є також примірник користувача: User user = …
205 c#  dynamic  rule-engine 

23
Як заповнити / інстанціювати масив C # з одним значенням?
Я знаю, що створені масиви типів значень у C # автоматично заповнюються типовим значенням типу (наприклад, false для bool, 0 для int тощо). Чи існує спосіб автоматичного заповнення масиву зі значенням насіння, яке не є типовим? Або після створення, або після вбудованого методу (наприклад, Java Arrays.fill () )? Скажіть, що …
205 c#  arrays  default-value 

30
Неможливо завантажити DLL 'SQLite.Interop.dll'
Періодично я отримую таке виняток: Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) Я використовую 1.0.82.0. версія, встановивши його з nuget у VS2010, OS Win7 64. Як тільки виняток починає з'являтися, він з’являється постійно - у налагодженні та випуску та запуску програми …

10
C # - використання ключового слова віртуальне + переосмислення проти нового
Які відмінності між оголошенням методу в базовому типі " virtual" та його переосмисленням у дочірньому типі з використанням overrideключового слова " " на відміну від простого використання newключового слова під час оголошення методу відповідності для дочірнього типу?

20
Як приховати кнопку закриття у вікні WPF?
Я пишу модальний діалог у WPF. Як встановити вікно WPF, щоб не було кнопки закриття? Я все ще хотів би, WindowStateщоб у нього був звичайний рядок заголовка. Я знайшов ResizeMode, WindowStateі WindowStyle, але жоден із цих властивостей не дозволяє мені приховати кнопку закриття, але показувати рядок заголовка, як у модальних …
204 c#  wpf  xaml  button  dialog 

10
Як отримати використання процесора в C #?
Я хочу отримати загальне загальне використання процесора для програми в C #. Я знайшов багато способів розібратися у властивостях процесів, але хочу лише використання процесорів процесорів та загального процесора, як ви отримуєте в TaskManager. Як це зробити?
204 c#  cpu-usage 

3
Яка мета налаштування «Віддайте перевагу 32-бітовому» у Visual Studio і як це насправді працює?
Мені незрозуміло, як компілятор автоматично знатиме компілювати для 64-розрядних, коли це потрібно. Звідки це знати, коли він може впевнено націлювати 32-розрядні? Мені в основному цікаво, як компілятор знає, на яку архітектуру слід орієнтуватися при компілюванні. Чи аналізує він код і приймає рішення на основі того, що знайшов?

6
Яка різниця між i ++ та ++ i?
Я бачив їх обох використовуються в численних шматків коду С #, і я хотів би знати , коли використовувати i++або ++i( iбудучи змінним числом , як int, float, doubleі т.д.). Хто це знає?
204 c# 

10
Яка різниця між C # і .NET?
Чи можу я знати, яка різниця між C # і .NET? Коли я думаю про C #, одразу я б сказав, що це мова .NET, але коли я шукаю посади, вони вимагають, щоб кандидати мали досвід C # та .NET. Може хтось дасть мені пояснення?
204 c#  .net 

15
Краще іменування в класах Tuple, ніж "Item1", "Item2"
Чи існує спосіб використання класу Tuple, але вкажіть назви елементів у ньому? Наприклад: public Tuple<int, int, int int> GetOrderRelatedIds() Це повертає ідентифікатори для OrderGroupId, OrderTypeId, OrderSubTypeId і OrderRequirementId. Було б непогано дозволити користувачам мого методу знати, що це таке. (Коли ви викликаєте метод, результати - результат.Ітем1, результат.Ітем2, результат.Ітем3, результат.Ітем4. Не …
204 c#  c#-4.0  tuples 

14
Як отримати значення AM / PM від DateTime?
Код, про який йдеться, нижче: public static string ChangePersianDate(DateTime dateTime) { System.Globalization.GregorianCalendar PC = new System.Globalization.GregorianCalendar(); PC.CalendarType = System.Globalization.GregorianCalendarTypes.USEnglish; return PC.GetYear(dateTime).ToString() + "/" + PC.GetMonth(dateTime).ToString() + "/" + PC.GetDayOfMonth(dateTime).ToString() + "" + PC.GetHour(dateTime).ToString() + ":" + PC.GetMinute(dateTime).ToString() + ":" + PC.GetSecond(dateTime).ToString() + " " ???????????????? } як я можу отримати …

13
Які відмінності між Generics у C # та Java… та Templates у C ++? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі він не приймає нових відповідей чи взаємодій. Я в основному використовую Java, а дженерики …
203 c#  java  c++  generics  templates 

13
Отримайте назву властивості у вигляді рядка
(Дивіться нижче рішення, яке я створив, використовуючи відповідь, яку я прийняв) Я намагаюся покращити ремонтопридатність якогось коду, що включає рефлексію. У додатку є інтерфейс видалення .NET, що відкриває (серед іншого) метод, який називається Execute для доступу до частин програми, які не входять до його опублікованого віддаленого інтерфейсу. Ось як додаток …

30
Як я можу виправити помилку Microsoft Visual Studio: "пакет не завантажився правильно"?
Я встановив Visual Studio 2012 та DevExpress 13.1. Коли Visual Studio запустився, він створив помилку, показану на цьому доданому зображенні, Пакет "Microsoft.VisualStudio.Editor.Implementation.EditorPackage" не завантажився неправильно. Проблема може бути викликана зміною конфігурації або встановленням іншого розширення. Ви можете отримати додаткову інформацію, вивчивши файл "C: \ Users \ must \ AppData \ …

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