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

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

7
Як отримати C # .Net Assembly за назвою?
Чи є щось на зразок: AppDomain.CurrentDomain.GetAssemblyByName("TheAssemblyName") отже, замість перегляду AppDomain.CurrentDomain.GetAssemblies(), ми могли б просто отримати конкретну збірку безпосередньо.
89 c#  assemblies 

6
Знущання над IPrincipal в ASP.NET Core
У мене є програма ASP.NET MVC Core, для якої я пишу модульні тести. Один із методів дії використовує ім’я користувача для деяких функцій: SettingsViewModel svm = _context.MySettings(User.Identity.Name); що, очевидно, не вдається в модульному тесті. Я озирнувся, і всі пропозиції подано з .NET 4.5, щоб знущатися над HttpContext. Я впевнений, що …

16
Тост, еквівалентний для форм Xamarin
Чи є спосіб використання Xamarin Forms (не для Android чи iOS) для створення спливаючого вікна, як це робить Android з Toast, яке не потребує взаємодії з користувачем і зникає через (короткий) проміжок часу? Від пошуку навколо всього, що я бачу, є сповіщення, яким потрібні кліки користувачів, щоб зникнути.

4
Чи слід зупиняти секундомір наприкінці методу?
Уявімо, у нас є прості вимірювання за допомогою Stopwatch public void DoWork() { var timer = Stopwatch.StartNew(); // some hard work Logger.Log("Time elapsed: {0}", timer.Elapsed); timer.Stop(); // Do I need to call this? } За даними MSDN: У типовому сценарії секундоміра ви викликаєте метод Start, потім врешті-решт викликаєте метод Stop …
89 c#  .net  stopwatch 


9
Як зробити так, щоб у заяві комутатора C # використовувався IgnoreCase
Якщо у мене є оператор switch-case, де об’єктом у комутаторі є рядок, чи можна зробити порівняння ignoreCase? У мене є, наприклад: string s = "house"; switch (s) { case "houSe": s = "window"; } Отримає sзначення "вікно"? Як я можу замінити оператор switch-case, щоб він порівняв рядки за допомогою ignoreCase?

14
Не вдалося обробити файл resx через те, що він перебуває в Інтернеті або в зоні обмеженого доступу або на ньому є позначка мережі на файлі
Я стикаюся з проблемою під час налагодження кодування API # # у Visual studio 2017. Налагодження не розпочато та відображається повідомлення про помилку Будь-яка ідея щодо цього повідомлення про помилку?
89 c#  api 

9
Де Application.DoEvents () у WPF?
У мене є такий зразок коду, який збільшується при кожному натисканні кнопки: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } …
89 c#  .net  wpf  xaml 

3
Перевірте, чи є елемент у позиції [x] у списку
Якщо у мене є список рядків List<String> list = new list<String>(); list.add("str1"); list.add("str2"); list.add("str3"); і я хочу знати, чи, наприклад, позиція індексу 2 містить елемент, чи існує простий спосіб зробити це, не рахуючи довжини списку або не використовуючи try catch? Оскільки це не вдасться, я можу обійти це, спробувавши зловити, …
89 c#  list 

21
Ядро Entity Framework: друга операція, розпочата в цьому контексті до завершення попередньої операції
Я працюю над проектом ASP.Net Core 2.0, використовуючи Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> І в одному з методів мого списку я отримую цю помилку: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance members …

30
Не вдається розпочати налагодження. Не вдалося запустити стартовий проект. VS2015
Я розпочав новий проект консолі у VS2015. У мене є лише цей код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SautinSoft; namespace PdfParser { class Program { static void Main(string[] args) { string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); SautinSoft.PdfFocus f = new PdfFocus(); f.OpenPdf(@"path:\abc.pdf"); if (f.PageCount > 0) …

3
Використання Include in Entity Framework 4 з лямбда-виразами
Я бачив багато статей про те, як подолати цю справу, всі пов’язані з CTP4, або додаючи власні методи розширення. Чи існує "офіційний" спосіб включення EF4 для використання лямбда-виразів всередині include (як для відносин першого рівня, так і для 2-го та більше рівня), чи врешті-решт він не був включений до RTM? …

6
C # Список <> Сортувати за x, потім y
Подібно до списку &lt;&gt; Порядок За алфавітним порядком ми хочемо сортувати за одним елементом, а потім за іншим. ми хочемо досягти функціонального еквівалента SELECT * from Table ORDER BY x, y У нас є клас, який містить ряд функцій сортування, і у нас не виникає проблем із сортуванням за одним …
88 c#  .net  sorting 

11
Прив'язка об'єктів, визначених у коді
У мене є якийсь об'єкт, який створюється у коді позаду, наприклад, XAML називається window.xaml і всередині window.xaml.cs protected Dictionary&lt;string, myClass&gt; myDictionary; Як я можу прив’язати цей об’єкт, наприклад, до подання списку, використовуючи лише розмітки XAML? Оновлення: (Це саме я маю у своєму тестовому коді): &lt;Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" …
88 c#  .net  wpf  binding 

14
Як отримати відповідь ASP.NET MVC Ajax на перенаправлення на нову сторінку, замість того, щоб вставляти подання в UpdateTargetId?
Я використовую Ajax.BeginForm для створення форми, яка виконає зворотну відповідь ajax до певної дії контролера, а потім, якщо дія буде успішною, користувач повинен отримати перенаправлення на іншу сторінку (якщо дія не вдається, повідомлення стану відображається за допомогою AjaxOptions UpdateTargetId). using (Ajax.BeginForm("Delete", null, new { userId = Model.UserId }, new AjaxOptions …

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