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

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

7
WPF ListView: Приєднання події подвійного клацання (на елементі)
У мене є таке ListView: <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> Як я можу прикріпити подію до кожного зв'язаного предмета, який спрацює при подвійному клацанні?
85 c#  wpf  xaml 

5
Позначення статики класу у VB.NET
Як було сказано в нещодавньому питанні та відповіді , ви не можете успадкувати від статичного класу. Як застосовувати правила, що поєднуються зі статичними класами всередині VB.NET? Оскільки фреймворк сумісний між C # і VB, було б логічно, що існував би спосіб позначення класу статичним, але, схоже, цього не існує.
85 c#  vb.net 

4
Як я можу зробити щось, що фіксує всі "необроблені" винятки у програмі WinForms?
До сих пір, я просто поставити спробувати / зловити блок навколо Application.Runв Program.csточці входу в програму. Це вловлює всі винятки досить добре в режимі налагодження, але коли я запускаю програму без режиму налагодження, винятки більше не обробляються. Я отримую неопрацьоване поле винятків. Я не хочу, щоб це сталося. Я хочу, …

8
Як застосувати OrderBy на IQueryable, використовуючи ім’я рядкового рядка в рамках загального методу розширення?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Оскільки тип OrderBy не випливає з sortExpression, мені потрібно вказати його приблизно так під час виконання: var sortExpression = …

3
Malwarebytes видає попередження про троян для основного C # "Hello World!" програма
В основному, я щойно провів сканування мого комп'ютера за допомогою Malwarebytes (оновив визначення перед запуском), і він сказав, що моя програма "helloworld", написана на C #, має трояна . Насправді я знаю, що це помилковий позитив, оскільки я написав програму лише 2-3 дні тому і перейшов на невеликий веб-сайт з …

11
Створення ролей в Asp.net Identity MVC 5
Існує дуже мало документації про використання нової Asp.net Identity Security Framework. Я зібрав усе, що міг спробувати створити нову Роль та додати до неї Користувача. Я спробував наступне: Додати роль в ASP.NET Identity схоже, що це могло отримати інформацію з цього блогу: створення простого додаткового завдання з ідентифікацією asp.net та …


8
Як зробити пагінацію в ASP.NET MVC?
Який найбільш бажаний і найпростіший спосіб зробити пагінацію в ASP.NET MVC? Тобто, який найпростіший спосіб розбити список на кілька сторінок, які можна переглянути. Як приклад, скажімо, я отримую список елементів із бази даних / шлюзу / сховища, як це: public ActionResult ListMyItems() { List<Item> list = ItemDB.GetListOfItems(); ViewData["ItemList"] = list; …

9
Як налагодити на реальному пристрої Android за допомогою Xamarin для Visual Studio?
Я знайшов кілька посилань, але вони не пояснюють, як це робиться. Я можу налагоджувати за допомогою Xamarin Studio IDE, але ця IDE (без образу) є кульгавою порівняно з Visual Studio 2012. Використовуючи Visual Studio 2012, здається, є можливість вибрати лише емулятор для налагодження. То як я можу змусити його налагоджувати …

7
Яка різниця між кастингом та примусом?
Я бачив, як обидва терміни використовуються майже як взаємозамінні в різних Інтернет-поясненнях, і більшість підручників, з якими я звертався, також не зовсім зрозумілі щодо відмінності. Чи є, можливо, чіткий і простий спосіб пояснити різницю, про яку ви, хлопці, знаєте? Перетворення типу (також іноді відоме як типовий привід ) Використовувати значення …
85 c#  oop 

2
Як перетворити проект VB на проект C # [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання У мене є проект, написаний на VB, і мені потрібно перетворити весь проект на проект …

11
Як отримати фактичний елемент із HashSet <T>?
Я прочитав це запитання про те, чому це неможливо, але не знайшов рішення проблеми. Я хотів би отримати елемент із .NET HashSet&lt;T&gt;. Я шукаю метод, який мав би такий підпис: /// &lt;summary&gt; /// Determines if this set contains an item equal to &lt;paramref name="item"/&gt;, /// according to the comparison mechanism …
85 c#  .net  hashset 

9
Перевірка нульових параметрів у C #
У C # чи є якісь вагомі причини (крім кращого повідомлення про помилку) для додавання перевірки null параметрів до кожної функції, де null не є допустимим значенням? Очевидно, що код, який використовує s, все одно видасть виняток. І такі перевірки роблять код повільнішим та важчим у обслуговуванні. void f(SomeType s) …
85 c#  function  null 

15
Розширення переліку шляхом успадкування
Я знаю, що це суперечить ідеї перелічень, але чи можна розширити перерахування в C # / Java? Я маю на увазі "розширити" як у сенсі додавання нових значень до переліку, так і в сенсі ОО успадкування від існуючого переліку. Я припускаю, що це неможливо на Java, оскільки вона отримала їх …
85 c#  java  .net 


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