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

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

5
Що таке файл PDB?
Що таке файл PDB і як його можна виключити з папки випуску, коли я переробляю рішення?
251 c#  pdb-files 

10
Що ефективніше: словник TryGetValue або ContainsKey + Item?
З моменту запису MSDN на Dictionary.TryGetValue Метод : Цей метод поєднує функціональність методу ContainsKey та властивості Item. Якщо ключ не знайдено, то параметр значення отримує відповідне значення за замовчуванням для типу значення TValue; наприклад, 0 (нуль) для цілих типів, false для булевих типів і null для типів посилань. Використовуйте метод …


3
Загальний метод з множинними обмеженнями
У мене є загальний метод, який має два загальних параметра. Я спробував скласти код нижче, але він не працює. Це обмеження .NET? Чи можливо мати кілька обмежень для різних параметрів? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass, TResponse : MyOtherClass
251 c#  generics  .net-3.5 

10
Як я можу загортати текст у мітку за допомогою WPF?
У мене є TextBoxетикетка. Після натискання кнопки я виконую такий код: label1.Content = textbox1.Text; Моє запитання: як увімкнути обгортання тексту мітки? Тексту може бути занадто багато для відображення в одному рядку, і я хочу, щоб він автоматично переходив на кілька рядків, якщо це так.
251 c#  .net  wpf  label  word-wrap 


10
Visual Studio: Як показати перевантаження в IntelliSense?
Після того, як код був написаний, єдиний спосіб, яким я знаю, щоб переглянути перевантаження для методу, - це фактично редагувати метод, видаливши Парентез ()та повторно відкривши їх. Чи є клавіша швидкого доступу, яку я міг би натиснути, щоб активувати це, а не редагувати свої файли? Для прикладу, зверніться до екрана …

30
Як прив’язати до PasswordBox у MVVM
Я стикався з проблемою зв'язування з P asswordBox. Здається, це ризик для безпеки, але я використовую схему MVVM, тому я хочу її обійти. Я знайшов тут якийсь цікавий код (хтось користувався цим чи чимось подібним?) http://www.wpftutorial.net/PasswordBox.html Це технічно виглядає чудово, але я не впевнений, як отримати пароль. В основному у …
251 c#  wpf  mvvm  wpf-controls  passwords 

11
Що означає $ перед рядком?
Я збирався використовувати дослівний рядок, але я помилково набрав $замість @. Але компілятор не видав мені жодної помилки і склав успішно. Я хочу знати, що це таке і що робить. Я шукав його, але нічого не міг знайти. Однак це не схоже на дослівний рядок, тому що я не можу …
251 c#  string 

7
Яка мета "очікування повернення" в C #?
Чи є якийсь - або сценарій , де метод запису , як це: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } замість цього: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // …
251 c#  .net  .net-4.5  async-await 


10
Як використовувати DbContext.Database.SqlQuery <TElement> (sql, params) із збереженою процедурою? Код EF Перший CTP5
У мене є збережена процедура, яка має три параметри, і я намагався використовувати наступні для повернення результатів: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Спочатку я спробував використати SqlParameterоб’єкти як парами, але це не спрацювало, і я кинув SqlExceptionтаке повідомлення: Процедура або функція 'mySpName' очікує параметр '@ param1', який не був наданий. Отже, …

10
Навіщо використовувати публічний метод у внутрішньому класі?
В одному з наших проектів є багато коду, який виглядає приблизно так: internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { return "Foo"; } return $({s}Foo); } } Чи є якась чітка причина для цього, крім того, «що простіше опублікувати тип пізніше?» …
250 c#  scope  public  internals 

30
Коли ви використовуєте ключове слово "це"? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
249 c#  coding-style  this 

10
Метод HTML.ActionLink
Скажімо, у мене клас public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } На сторінці, яка не знаходиться в папці "Елемент", де ItemControllerзнаходиться, я хочу створити посилання на Loginметод. Отже, який Html.ActionLinkметод я повинен використовувати і які параметри я повинен пройти? Зокрема, я шукаю заміну …

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