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

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

10
Як додати змішану поведінку у програмі встановлення стилів
Я створив поведінку Blend для кнопки. Як я можу встановити це для всіх моїх кнопок у додатку. <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Однак, коли я намагаюся: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Я отримую помилку Властивість "Поведінки" не має доступного налаштування.

5
“Це” у параметрі функції
Переглядаючи деякі приклади коду для HtmlHelpers, я бачу декларації, які виглядають так: public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) Я не пам’ятаю, щоб десь ще бачив такий тип конструкції - хтось може пояснити мету цього? Я думав, що оголошуючи щось загальнодоступним статичним, означає, що клас не потрібно …

7
C # Форма. Закрити проти Форми. Утилізувати
Я новачок у C #, і я намагався переглянути попередні публікації, але не знайшов належної відповіді. У програмі форми Windows C # з однією формою використовується Form.Close()краще чи Form.Dispose()? MSDN каже, що всі ресурси в об'єкті закриваються, а форма утилізується, коли викликається Close. Незважаючи на це, я натрапив на кілька …
88 c#  winforms 

3
Чи існує синтаксис C # LINQ для методу Queryable.SelectMany ()?
При написанні запиту з використанням синтаксису C # LINQ, чи є спосіб використовувати метод Queryable.SelectMany із синтаксису ключового слова? Для string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; Використовуючи вільні методи, я міг запитувати var tokens = text.SelectMany(s => s.Split(' ')); Чи існує подібний …
88 c#  linq  keyword  iqueryable 

7
Entity Framework: Як вимкнути ліниве завантаження для конкретного запиту?
Чи є спосіб вимкнути ліниве завантаження для конкретного запиту на Entity Framework 6? Я хочу використовувати його регулярно, але іноді хочу відключити. Я використовую віртуальні властивості, щоб ліниво їх завантажувати.

6
Як мені перевірити “не сталося винятків” у моєму модульному тесті MSTest?
Я пишу одиничний тест для цього методу, який повертає "void". Я хотів би мати один випадок, коли тест проходить, коли немає виключення. Як написати це на C #? Assert.IsTrue(????) (Я думаю, це те, як я повинен перевірити, але що входить у "???") Сподіваюся, моє запитання досить чітке.

11
Як розпочати створення веб-браузера? [зачинено]
Важко сказати, про що тут питають. Це питання неоднозначне, розпливчасте, неповне, надто широке або риторичне, і на нього не можна обґрунтовано відповісти у його нинішній формі. Щоб отримати допомогу щодо роз’яснення цього питання з метою його відновлення, відвідайте довідковий центр . Закрито 7 років тому . Я вирішив докласти певних …
88 c#  browser 

3
Отримати список властивостей зі списку об’єктів
В даний час я використовую foreachцикл для повернення списку objectвластивостей. class X { List<X> Z = GetXlist(); List<String> r = new List<String>(); foreach (var z in Z) { r.Add(z.A); } return r; } Чи є спосіб, як я можу це скоротити, щоб мені не довелося писати foreachцикл?
88 c# 


11
Не вдається знайти файли .cs для налагодження вихідного коду .NET
Я спробував налаштувати налагодження джерела .NET, дотримуючись цього покрокового керівництва MDSN . Кеш символів налаштовано належним чином, як і прапорець "Увімкнути крок джерела .NET Framework". Але згодом, щоразу, коли я хочу зайти в .NET-код, мені буде запропоновано вказати розташування відповідного cs-файлу. Повідомлення про помилку You need to find <filename>.cs to …
88 c#  .net  debugging 

3
C # використовуйте System.Type як загальний параметр
У мене є список типів (System.Type), які потрібно запитувати в базі даних. Для кожного з цих типів мені потрібно викликати наступний метод розширення (який є частиною LinqToNhibernate): Session.Linq<MyType>() Однак у мене немає MyType, але я хочу натомість використовувати Type. Що у мене є: System.Type typeOne; Але я не можу виконати …
88 c#  generics  .net-4.0  types 



11
Як Objective-C порівнюється з C #? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …
87 c#  objective-c 

12
Як створити динамічні властивості в C #?
Я шукаю спосіб створити клас із набором статичних властивостей. Під час виконання я хочу мати можливість додавати інші динамічні властивості до цього об’єкта з бази даних. Я також хотів би додати можливості сортування та фільтрації до цих об’єктів. Як це зробити в C #?
87 c# 

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