Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

9
Как обрабатывать сообщения WndProc в WPF?
В Windows Forms я бы просто переопределил WndProcи начал обрабатывать сообщения по мере их поступления. Может ли кто-нибудь показать мне пример того, как добиться того же в WPF?
112 c#  wpf  wndproc 

4
MVC3 DropDownListFor - простой пример?
У меня проблемы с DropDownListForмоим приложением MVC3. Мне удалось использовать StackOverflow, чтобы выяснить, как заставить их отображаться в представлении, но теперь я не знаю, как фиксировать значения в соответствующих свойствах модели представления при отправке. Чтобы заставить это работать, мне пришлось создать внутренний класс с идентификатором и свойством значения, затем мне …

3
C # HttpWebRequest против WebRequest
Я видел этот фрагмент кода: var request = (HttpWebRequest) WebRequest.Create("http://www.google.com"); Зачем нужно кастовать (HttpWebRequest)? Почему бы просто не использовать HttpWebRequest.Create? А почему делает HttpWebRequest.Createа WebRequest, а не а HttpWebRequest?
112 c#  httpwebrequest 

6
Доступ к Imap в C # [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
112 c#  imap 

12
Является ли злоупотреблением использование IDisposable и «using» в качестве средств для получения «ограниченного поведения» для обеспечения безопасности исключений?
Что-то, что я часто использовал в C ++, позволял классу Aобрабатывать условие входа и выхода из состояния для другого класса Bчерез Aконструктор и деструктор, чтобы убедиться, что если что-то в этой области выдает исключение, тогда B будет иметь известное состояние, когда область была закрыта. С точки зрения аббревиатуры, это не …

10
Я не нашел класс «ZipFile» в пространстве имен «System.IO.Compression»
Я не могу использовать класс «Zipfile» в пространстве имен «System.IO.Compression», мой код: using System; using System.IO; using System.IO.Compression; namespace ConsoleApplication { class Program { static void Main(string[] args) { string startPath = @"c:\example\start"; string zipPath = @"c:\example\result.zip"; string extractPath = @"c:\example\extract"; ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Fastest,true); ZipFile.ExtractToDirectory(zipPath, extractPath); } } } ошибка: …
112 c#  zip 

7
Как мне экранировать символы в комментариях c #?
Сегодня я понял, что не знаю, как экранировать символы в комментариях для C #. Я хочу , чтобы задокументировать общий C # класса, но я не могу написать правильный пример , так как я не знаю , как избежать <и >символов. Я должен использовать <и >? Мне не нравится, если …
112 c# 


3
Почему объект блокировки должен быть статическим?
Очень часто используется частный статический объект только для чтения для блокировки в многопоточности. Я понимаю, что private уменьшает количество точек входа в объект блокировки, ужесточая инкапсуляцию и, следовательно, доступ к наиболее важным. Но почему статика? private static readonly object Locker = new object(); В конце концов, поле используется только в …


11
MVVM в WPF - как предупреждать ViewModel об изменениях в модели… или мне следует?
Я просматриваю некоторые статьи о MVVM, в основном это и это . Мой конкретный вопрос: как передать изменения модели из модели в модель просмотра? В статье Джоша я не вижу, чтобы он этим занимался. ViewModel всегда запрашивает у модели свойства. В примере Рэйчел у нее есть реализация модели INotifyPropertyChangedи она …
112 c#  .net  wpf  mvvm 

8
C # SQL Server - передача списка хранимой процедуре
Я вызываю хранимую процедуру SQL Server из моего кода C #: using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("InsertQuerySPROC", conn)) { cmd.CommandType = CommandType.StoredProcedure; var STableParameter = cmd.Parameters.AddWithValue("@QueryTable", QueryTable); var NDistanceParameter = cmd.Parameters.AddWithValue("@NDistanceThreshold", NDistanceThreshold); var RDistanceParameter = cmd.Parameters.AddWithValue(@"RDistanceThreshold", RDistanceThreshold); STableParameter .SqlDbType = SqlDbType.Structured; NDistanceParameter.SqlDbType …

15
Лучший способ сравнить два сложных объекта
У меня есть два сложных объекта вроде Object1и Object2. У них есть около 5 уровней дочерних объектов. Мне нужен самый быстрый способ сказать, совпадают они или нет. Как это можно было сделать в C # 4.0?
112 c#  .net 

5
Разрыв parallel.foreach?
Как мне выйти из цикла parallel.for ? У меня есть довольно сложное утверждение, которое выглядит следующим образом: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Используя параллельный класс, я могу значительно оптимизировать этот процесс. Тем …

3
Вызов статического метода с отражением
У меня есть несколько статических классов в пространстве имен, mySolution.Macrosтаких как static class Indent{ public static void Run(){ // implementation } // other helper methods } Итак, мой вопрос: как можно будет вызывать эти методы с помощью отражения? Если методы НЕ должны быть статическими, я мог бы сделать что-то вроде: …
112 c#  reflection  dynamic 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.