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

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

3
STAThread та багатопоточна
З статті MSDN про STAThread: Вказує, що модель різьблення COM для програми - це однопоточна квартира (STA). (Для довідки, це вся стаття .) Квартира з однією різьбою ... Добре, що мені перейшло через голову. Крім того, я десь читав, що якщо ваша програма не використовує інтероп COM, цей атрибут насправді …
102 c#  .net  multithreading  sta 

12
Регулярне вираження, щоб перевірити, чи є пароль "8 символів, включаючи 1 велику літеру, 1 спеціальний символ, буквено-цифрові символи"
Я хочу регулярний вираз, щоб перевірити це пароль повинен містити вісім символів, включаючи одну велику літеру, один спеціальний символ та буквено-цифрові символи. І ось мій вираз перевірки, який складається з восьми символів, включаючи одну велику літеру, одну малу літеру та одне число або спеціальний символ. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" Як я можу написати …
102 c#  regex 


4
ASP.Net: Literal vs Label
Я просто хотів почути деякі органи про те, коли і де ви повинні використовувати LITERALконтроль над LABEL. Як я розумію, різниця полягає в наступному: A LABELможна стилізувати за допомогою <SPAN>доданих тегів. Я особисто вважаю, що додавання <SPAN>тегів у моєму HTML дуже дратує і ніколи фактично не застосовує стилі через ASP, …
102 c#  asp.net  html  controls 

4
Створення ниток - Task.Factory.StartNew vs нова тема ()
Я тільки дізнаюся про нові бібліотеки Threading і Paralellel у .Net 4 Раніше я створив би нову Тему (як приклад): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); Тепер я можу: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); Яка різниця, якщо така є? Дякую

2
Згаданий проект "втрачається" під час компіляції
У мене є рішення C # з двома проектами: сервіс (основний проект) та реєстратор. Сервіс використовує класи з реєстратора. Я додав посилання на проект реєстратора в рамках сервісного проекту. Під час проектування автозаповнення працює чудово: класи журналів видно, посилання, які я використовую, кольорові відповідно. Я відновлюю рішення, і все піде …
102 c#  reference  project 

4
Яка різниця між WebConfigurationManager та ConfigurationManager?
Яка різниця між WebConfigurationManagerі від ConfigurationManager? Коли я повинен використовувати один над іншим? ОНОВЛЕНО Я просто подивився на WebConfigurationManager, і чомусь ви не можете отримати доступ до рядків з'єднання, як це робиться в ConfigurationManager(як масив). Хтось може мені сказати, чому МС зробив це так? Здається, біль отримати рядки з'єднання, які …

5
Чому параметри const не дозволені в C #?
Це виглядає дивно, особливо для розробників C ++. У C ++ ми позначали параметр як constдля того, щоб бути впевненим, що його стан не буде змінено у методі. Існують також інші специфічні причини C ++, наприклад, проходження const ref, щоб пройти посилання і бути впевненим, що стан не буде змінено. …

7
Як визначити програмно, чи є той чи інший процес 32-розрядним чи 64-бітним
Як моя програма C # може перевірити, чи працює певна програма / процес (зауважте: не поточний процес) у 32-бітному або 64-бітному режимі? Наприклад, я б хотів запитати певний процес за назвою, наприклад, 'abc.exe', або на основі ідентифікаційного номера процесу.
102 c#  process  32bit-64bit 

10
Як розмістити новий рядок у керуванні текстовим блоком wpf?
Я виймаю текст з XML-файла, і я хотів би вставити нові рядки, які інтерпретуються текстовим блоком як нові рядки. Я спробував: <data>Foo bar baz \n baz bar</data> Але дані все одно відображаються без нового рядка. Я встановлюю вміст <data>через .Textвластивість через C #. Що мені потрібно помістити в XML, щоб …
102 c#  wpf  newline  textblock 

8
Перевірте, чи містить один IEnumerable всі елементи іншого IEnumerable
Який найшвидший спосіб визначити, чи містить один IEnumerable всі елементи іншого IEnumerable при порівнянні поля / властивості кожного елемента в обох колекціях? public class Item { public string Value; public Item(string value) { Value = value; } } //example usage Item[] List1 = {new Item("1"),new Item("a")}; Item[] List2 = {new …
102 c#  .net  linq  ienumerable 

12
C # або Java: додайте рядки за допомогою StringBuilder?
Я знаю, що ми можемо додавати рядки за допомогою StringBuilder. Чи існує спосіб, коли ми можемо додавати рядки (тобто додавати рядки перед рядком), використовуючи, StringBuilderщоб ми могли зберегти переваги від продуктивності StringBuilder?
102 c#  java  stringbuilder 

15
Яке посилання мені потрібно використовувати Microsoft.Office.Interop.Excel в .NET?
Мені цікаво використовувати C # для маніпулювання / автоматизації файлів Excel. Після перегляду Інтернету я знайшов VSTO, але, здається, ви не можете використовувати його у Visual Studio Express Edition, тому я не можу його використовувати. Кілька хвилин тому я помітив запитання на цьому веб-сайті, яке використовувало це простір імен у …

9
Як округнути до найближчого 0,5?
Я повинен відображати рейтинги, і для цього мені потрібні наступні кроки: Якщо число 1,0, воно повинно дорівнювати 1 Якщо число 1,1 повинно дорівнювати 1 Якщо число 1,2 повинно дорівнювати 1 Якщо число 1,3 повинно бути рівним 1,5 Якщо число 1,4 має бути рівним 1.5 Якщо число 1,5 має бути рівне …
102 c#  math  function 

9
формат дати рррр-MM-ddTHH: мм: ссЗ
Я припускаю, що це повинно бути досить простим, але не вдалося його зрозуміти :(. У цьому форматі Z - часовий пояс. T - тривалий часовий шаблон. Як я можу отримати дату в такому форматі, за винятком використання DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ")); в C #
102 c# 

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