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

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

2
Як видалити ConnectionString за допомогою перетворень Config
У мене є Web.config з декількома ConnectionStrings <connectionStrings> <add name="connStr1" connectionString="... <add name="ConnStr2" connectionString="... <add name="connStr3" connectionString="... Чи є спосіб за допомогою перетворень конфігурації видалити певний рядок підключення? Щось на зразок: <connectionStrings> <xdt:Remove connStr2? Очевидно, що десь поруч із правильним синтаксисом, але ви розумієте мене ...

6
Як змусити асинхронний метод повернути значення?
Я знаю, як зробити методи Async, але кажу, що у мене є метод, який виконує багато роботи, а потім повертає логічне значення? Як повернути логічне значення для зворотного виклику? Уточнення : public bool Foo(){ Thread.Sleep(100000); // Do work return true; } Я хочу мати можливість зробити це асинхронним.
76 c#  asynchronous 

5
ASP.NET MVC отримує значення введення текстового поля
У мене є введення текстового поля та деякі перемикачі. Наприклад, мій вхідний HTML-код текстового поля виглядає так: <input type="text" name="IP" id="IP" /> Коли користувач натискає кнопку на веб-сторінці, я хочу передати дані своєму контролеру: <input type="button" name="Add" value="@Resource.ButtonTitleAdd" onclick="location.href='@Url.Action("Add", "Configure", new { ipValue =@[ValueOfTextBox], TypeId = 1 })'"/> Можливо, це …

11
Моя програма C # повертає 0xE0434352 до Планувальника завдань Windows, але вона не аварійно завершує роботу
Я написав декілька програм C #, які я запускаю за допомогою планувальника завдань Windows. Вони успішно працюють (як я бачу з файлів журналів, які вони пишуть), але планувальник завдань Windows показує, що вони повертають останній результат запуску 0xE0434352. Чи потрібно щось робити в моїй програмі C #, щоб вона повертала …

7
Як перевірити, чи існує значення реєстру за допомогою C #?
Як перевірити, чи існує значення реєстру за допомогою коду C #? Це мій код, я хочу перевірити, чи існує "Пуск". public static bool checkMachineType() { RegistryKey winLogonKey = Registry.LocalMachine.OpenSubKey(@"System\CurrentControlSet\services\pcmcia", true); string currentKey= winLogonKey.GetValue("Start").ToString(); if (currentKey == "0") return (false); return (true); }
76 c#  registry 

4
Приватні внутрішні класи в C # - чому їх не використовують частіше?
Я відносно новачок у C #, і кожного разу, коли я починаю працювати над проектом C # (я працював лише над майже зрілими проектами в C #), мені цікаво, чому немає внутрішніх класів? Можливо, я не розумію їх мети. Для мене внутрішні класи - принаймні приватні внутрішні класи - дуже …

9
Перенаправлення несанкціонованого контролера в ASP.NET MVC
У мене є контролер в ASP.NET MVC, який я обмежив роллю адміністратора: [Authorize(Roles = "Admin")] public class TestController : Controller { ... Якщо користувач, який не виконує роль адміністратора, переходить до цього контролера, він вітається з порожнім екраном. Що я хотів би зробити, це перенаправити їх на Перегляд, який говорить: …

8
Як виявити кодування символів текстового файлу?
Я намагаюся виявити, яке кодування символів використовується у моєму файлі. Я намагаюся за допомогою цього коду отримати стандартне кодування public static Encoding GetFileEncoding(string srcFile) { // *** Use Default of Encoding.Default (Ansi CodePage) Encoding enc = Encoding.Default; // *** Detect byte order mark if any - otherwise assume default byte[] …

11
Не вдається встановити службу Windows
Я створив дуже просту службу вікон, використовуючи Visual Studio 2010 та .N ُ ET 4.0. Ця служба не має жодної функціональної можливості, доданої за замовчуванням до проекту служби Windows, окрім інсталятора. Якщо я запустив "installlutil.exe appName.exe" на моєму вікні розробника або інших машинах Windows 2008 R2 у нашому домені, служба …


3
Запит DataColumnCollection за допомогою LINQ
Я намагаюся виконати простий запит LINQ щодо властивості Columns DataTable: from c in myDataTable.Columns.AsQueryable() select c.ColumnName Однак я отримую ось що: Не вдалося знайти реалізацію шаблону запиту для типу джерела 'System.Linq.IQueryable'. "Вибрати" не знайдено. Подумайте про чітке вказівку типу змінної діапазону 'c'. Як я можу отримати DataColumnCollection, щоб грати добре …


6
Як встановити шрифт за замовчуванням для програми WPF?
Я хочу мати можливість визначити сімейство шрифтів для моєї програми WPF. Бажано використовувати словник ресурсів як тему, на яку посилаються App.xaml. Я спробував створити Styleнаступне: <Style TargetType="{x:Type Control}"> <Setter Property="FontFamily" Value="Segoe UI" /> </Style> Але це не працює. Встановлення типу TextBlockпрацює для більшості елементів керування, але є кілька елементів керування, …
76 c#  wpf  fonts  default 

14
Чому діалогове вікно FolderBrowserDialog не прокручує до вибраної папки?
Як показано на цьому знімку екрана, вибрана папка відсутня у вікні. Його потрібно прокрутити вниз, щоб переглянути вибрану папку. В тому ж діалоговому вікні відображається виділена папка, видима на іншому комп’ютері Я запустив його на двох комп’ютерах, обидва мають Windows 7. На одному він працює коректно, а на другому - …

4
Приклад Resharper-коду для пояснення "Можливе багаторазове перерахування IEnumerable"
Іноді Решарпер попереджає про: Можливе багаторазове перерахування IEnumerable Там в SO питання про те , як впоратися з цією проблемою , і сайт ReSharper також пояснює речі тут . У ньому є зразок коду, який підказує вам зробити це замість цього: IEnumerable<string> names = GetNames().ToList(); Моє запитання стосується цієї конкретної …

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