c#- все статьи тега ➜ страница 37


Ярлык для создания свойств в Visual Studio?

Я видел, как некоторые люди создают свойства в C# очень быстро, но как они это делали? какие ярлыки доступны в Visual Studio (в настоящее время используется Visual Studio 2010) для создания свойств? Я использую C#. например, public string myString {get;set;} ...

Как перегрузить оператор квадратных скобок в C#?

DataGridView, например, позволяет сделать это: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; но для жизни меня я не могу найти документацию по индексу/квадратной скобке оператора. Как они это называют? Где это реализовано? Может ли он бросить? Как я могу сделать то же самое в моих собственных классов? ETA: Спасибо за все быстрые ответы. Кратко: соответствующая документация находится под свойством "Item"; способ перегрузки заключается в объявлении свойства, такого как public ...

Установить службу Windows с помощью командной строки Windows?

Я хочу установить службу Windows с помощью командной строки Windows (а не командной строки Visual Studio). Как мне это сделать? ...

Как привязать к PasswordBox в MVVM

я столкнулся с проблемой привязки к PasswordBox. Кажется, это риск для безопасности, но я использую шаблон MVVM, поэтому я хочу обойти это. Я нашла здесь интересный код (кто-нибудь использовал это или что-то подобное?) http://www.wpftutorial.net/PasswordBox.html технически это выглядит здорово, но я не уверен, как получить пароль. у меня в основном есть свойства в моем LoginViewModel на Username и Password. Username отлично и работает, как это TextBox. я использовал код выше, как указано, и ...

ASP.NET MVC 5-идентичность. Как получить текущий ApplicationUser

у меня есть статья сущности в моем проекте, которые ApplicationUser свойство с именем Author. Как я могу получить полный объект текущего журнала ApplicationUser. При создании новой статьи я должен установить Author в собственность Article в течение ApplicationUser. в старом механизме членства это было просто, но в новом подходе идентичности я не знаю, как это сделать. Я пытался сделать это таким образом: добавить оператор using для расширения личности : using Microsoft.AspNet.Identity; зате ...

Когда правильно использовать задачу.Запустите и когда просто асинхронно-ждите

Я хотел бы спросить вас о вашем мнении о правильной архитектуре, когда использовать Task.Run. Я испытываю интерфейс лагает в нашем приложении WPF .Нетто 4.5 применение (с рамками Caliburn микро). в основном я делаю (очень упрощенные фрагменты кода): public class PageViewModel : IHandle<SomeMessage> { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); // Makes UI very laggy, but still not dead await this.contentLoader.LoadContentAsync( ...

Назначение параметров out / ref в Moq

можно ли назначить out/ref параметр с помощью Moq (3.0+)? Я посмотрел на использование Callback(), а Action<> не поддерживает параметры ref, потому что он основан на дженериках. Я также предпочтительно хотел бы поставить ограничение (It.Is) на входе ...

Отправка электронной почты через SMTP-сервер Gmail с помощью C#

почему-то ни принятый ответ, ни какие-либо другие не работают для меня " отправка электронной почты в .NET через Gmail". Почему бы им не работать? UPDATE: я пробовал все ответы (принятые и в противном случае) в другом вопросе, но ни один из них не работает. Я просто хотел бы знать, если это работает для кого-то еще, в противном случае Google, возможно, изменил что-то (что произошло раньше). когда я пытаюсь кусок кода, который использует SmtpDeliveryMethod.Network, Я быстро получаю SmtpExcepti ...

Связывание перечислений со строками В C#

Я знаю, что следующее невозможно, потому что это должно быть int enum GroupTypes { TheGroup = "OEM", TheOtherGroup = "CMB" } из моей базы данных я получаю поле с непонятными кодами (OEM и CMB). Я хотел бы сделать это поле перечислением или чем-то еще понятным. Поскольку целью является читаемость, решение должно быть кратким. Какие еще варианты у меня есть? ...

Как отладить один поток в Visual Studio?

у меня есть решение с некоторым проектам. Есть несколько точек в разных проектах. Я хочу проследить, чтобы первый поток попал в одну из этих точек останова и продолжал отслеживать этот единственный поток, несмотря на то, что другие потоки входят в те же кодовые блоки. Я знаю, что это возможно путем определения условия на точке останова, то есть имя потока = ... или thread Id = ... но мой случай-это тяжелый груз ASP.NET применение и как только я прикрепляю к w3wp.exe многие потоки попадут в точк ...

Почему Ответ.Перенаправление вызывает систему.Нарезка резьбы.ThreadAbortException?

когда я использую ответ.Переадресовывать.(..) чтобы перенаправить мою форму на новую страницу, Я получаю сообщение об ошибке: первый шанс исключение типа 'System.Нарезка резьбы.ThreadAbortException ' произошло в mscorlib.dll Исключение типа 'System.Нарезка резьбы.ThreadAbortException ' произошло в mscorlib.DLL но не был обработан в пользовательском коде мое понимание этого заключается в том, что ошибка вызвана тем, что веб-сервер прерывает оставшуюся часть страницы ответ.был вызван р ...

Получение "тип или имя пространства имен не удалось найти", но все кажется ОК?

Я: не удалось найти имя типа или пространства имен ошибка для приложения c# WPF в VS2010. Эта область кода компилировалась нормально, но вдруг я получаю эту ошибку. Я попытался удалить ссылку на проект и using заявление, закрытие VS2010 и перезапуск, но все же у меня есть эта проблема. любые идеи, почему это может происходить, где кажется, что я делаю запись re Reference & using заявление? Я также отметил в VS2010, что intellisense для этого пространства имен работает нормально, поэт ...

Может ли кто-нибудь объяснить мне IEnumerable и IEnumerator?

может ли кто-нибудь объяснить мне IEnumerable и IEnumerator? например, когда использовать его над foreach? в чем разница между IEnumerable и IEnumerator? Почему мы должны использовать его? ...

Пространство имен для [DataContract]

Я не могу найти пространство имен для [DataContract] и [DataMember] элементы. Согласно тому, что я нашел, кажется, что добавление следующего должно быть достаточно, но в моем случае это не так. using System; using System.Runtime.Serialization; вот фрагмент моего кода: using System; using System.Runtime.Serialization; namespace MyNamespace { [DataContract] public class Tuple<T1, T2> { // A custom implementation of a Tuple //... //... ...

Как создать пользовательский атрибут AuthorizeAttribute в ASP.NET ядро?

Я пытаюсь сделать пользовательский атрибут авторизации в ASP.NET ядро. В предыдущих версиях можно было переопределить bool AuthorizeCore(HttpContextBase httpContext). Но это больше не существует в AuthorizeAttribute. каков текущий подход к созданию пользовательского атрибута AuthorizeAttribute? что я пытаюсь сделать: я получаю идентификатор сеанса в заголовке авторизации. Из этого идентификатора я буду знать, действительно ли определенное действие. ...

Почему я не могу определить конструктор по умолчанию для структуры in.NET?

в .NET, тип значения (C# struct) не может иметь конструктор без параметров. Согласно этому сообщению это предусмотрено спецификацией CLI. Что происходит, что для каждого типа значения создается конструктор по умолчанию (компилятором?) который инициализировал все члены до нуля (или null). почему запрещено определять такой конструктор по умолчанию? одно тривиальное использование для рациональных чисел: public struct Rational { private long numerator; private long denominator; publi ...

Игнорировать сопоставление одного свойства с Automapper

Я использую Automapper и у меня есть следующий сценарий: Класс OrderModel имеет свойство с именем 'ProductName', которого нет в базе данных. Поэтому, когда я пытаюсь сделать сопоставление с: Mapper.CreateMap<OrderModel, Orders>(); Он генерирует исключение : " следующие 1 свойства в проекте.модель представления.OrderModel не отображаются: 'ProductName' Я читал в Вики AutoMapper для проекций противоположный случай (дополнительный атрибут находится в пункте назначения, а не в источник, ...

Привязка данных к SelectedItem в WPF Treeview

как я могу получить элемент, который выбран в WPF-treeview? Я хочу сделать это в XAML, потому что я хочу связать его. вы можете подумать, что это SelectedItem но, видимо, что не существует только для чтения и поэтому непригодным. вот что я хочу сделать: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> Я хочу связать SelectedItem к свойству на моей модели ...

Как объединить два массива в C#?

int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); -- сейчас я использую int[] z = x.Concat(y).ToArray(); есть ли более простой или более эффективный метод? ...

Что такое MvcHtmlString и когда я должен его использовать?

The документация на MvcHtmlString не очень поучительно: представляет HTML-кодированную строку, которая не должна быть закодирована снова. мне не ясно, какие именно последствия это имеет. Кажется, что некоторые вспомогательные методы HTML возвращают MvcHtmlString, но несколько примеров, которые я видел в интернете пользовательских помощников, просто возвращают обычную строку. вопросы: Что такое MvcHtmlString? когда я должен выбрать MvcHtmlString over string и наоборот? Зачем? ...