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

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

10
Як я можу запланувати службу Windows C # для щоденного виконання завдання?
У мене є служба, написана на C # (.NET 1.1), і я хочу, щоб вона виконувала деякі дії очищення опівночі щоночі. Я повинен зберігати весь код, що міститься в службі, так що це найпростіший спосіб зробити це? Використання Thread.Sleep()та перевірка часу перекочування?

9
Видаліть останні символи з рядка в C #. Елегантний спосіб?
У мене є такий числовий рядок 2223,00. Я хотів би перетворити його на 2223. Це: без інформації після " , ". Припустимо, що після " , " буде лише два знаки після коми . Я зробив: str = str.Remove(str.Length - 3, 3); Є більш елегантне рішення? Можливо, використовуючи іншу функцію? …
84 c#  .net  string 

5
Як сказати Json.Net глобально застосовувати StringEnumConverter до всіх перерахувань
Я хочу десериалізувати перерахування до їх рядкового представлення і навпаки за допомогою json.net. Єдиний спосіб, яким я міг би зрозуміти, як сказати фреймворку застосовувати його, StringEnumConverter- це анотувати властивості, про які йде мова, так: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } Однак у моєму випадку використання було б …
84 c#  .net  json  json.net 

4
WebBrowser Control в новому ланцюжку
У мене є список Uri, який я хочу "натиснути". Для цього я намагаюся створити новий елемент керування веб-браузером для Uri. Я створюю новий потік для Uri. повністю завантажений, тому я ніколи не користуюся подією DocumentComplete. Як я можу це подолати? var item = new ParameterizedThreadStart(ClicIt.Click); var thread = new Thread(item) …

9
Чи підтримує C # коваріацію поверненого типу?
Я працюю з фреймворком .NET, і я дуже хочу мати можливість створювати користувальницький тип сторінок, які використовують усі мої веб-сайти. Проблема виникає, коли я намагаюся отримати доступ до сторінки з елемента керування. Я хочу мати можливість повернути мій конкретний тип сторінки замість сторінки за замовчуванням. Чи є спосіб зробити це? …
84 c#  covariance 

25
Найелегантніший спосіб генерації простих чисел [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Який найелегантніший спосіб реалізувати цю функцію: ArrayList generatePrimes(int n) Ця функція …
84 c#  java  algorithm  primes 

5
string.Empty vs null. Який з них ви використовуєте?
Нещодавно колега по роботі сказав мені не використовувати string.Emptyпри встановленні рядкової змінної, а використовувати, nullоскільки це забруднює стек? Каже, не роби string myString=string.Empty; але робіть string mystring=null; Це насправді має значення? Я знаю, що рядок - це об’єкт, тому це начебто має сенс. Я знаю, це безглузде запитання, але який …
84 c#  .net  null  string 

4
Приклад програми для консолі SignalR
Чи є невеликий приклад консолі або програми winform, яка використовує signalR для надсилання повідомлення в .net хаб ?. Я спробував приклади .net і подивився вікі, але для мене це не має сенсу взаємозв'язок між концентратором (.net) та клієнтом (консольний додаток) (не можу знайти приклад цього). Чи потрібна програмі просто адреса …
84 c#  signalr 

4
Визначте, на якому контролі було використано ContextMenuStrip
У мене є, ContextMenuStripщо присвоюється декільком різним вікнам списків. Я намагаюся зрозуміти, коли ContextMenuStripнатискається, для чого ListBoxвін був використаний. Я спробував наведений нижче код як початок, але він не працює. Значення senderмає правильне значення, але коли я намагаюся призначити це значення, menuSubmittedвоно є нульовим. private void MenuViewDetails_Click(object sender, EventArgs e) …

7
Чи має .NET вбудований EventArgs <T>?
Я готуюсь створити загальний клас EventArgs для аргументів подій, що містять один аргумент: public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument public T Data { get { return p_EventData; } …
84 c#  generics  eventargs 


8
Перевірте, чи є рядок дійсним шляхом до каталогу (папки) Windows
Я намагаюся визначити, чи введений користувачем рядок є дійсним для представлення шляху до папки. Під дійсним я маю на увазі правильно відформатований. У моєму додатку папка являє собою пункт встановлення. За умови, що шлях до папки є дійсним, я хочу визначити, чи існує папка, і створити її, якщо її немає. …

13
MVC3 Razor DropDownListFor Enums
Намагаючись оновити свій проект до MVC3, чогось я просто не можу знайти: У мене простий тип даних ENUMS: public enum States() { AL,AK,AZ,...WY } Який я хочу використовувати як DropDown / SelectList на мій погляд на модель, що містить цей тип даних: public class FormModel() { public States State {get; …

4
Чи можна написати компілятор JIT (до власного коду) повністю керованою мовою .NET
Я граюся з ідеєю написання компілятора JIT, і мені просто цікаво, чи можливо навіть теоретично написати все це в керованому коді. Зокрема, як тільки ви сформували асемблер у байтовий масив, як ви переходите до нього, щоб розпочати виконання?
84 c#  .net  f#  jit 

4
Отримати поточну System.Web.UI.Page із HttpContext?
Це насправді питання з двох частин. По-перше, чи відповідає HttpContext.Current поточному об'єкту System.UI.Page? І друге питання, яке, ймовірно, пов’язане з першим, - чому я не можу використовувати наступне, щоб побачити, чи реалізує поточна сторінка інтерфейс: private IWebBase FindWebBase() { if (HttpContext.Current as IWebBase != null) { return (IWebBase)HttpContext.Current.; } throw …

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