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

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

8
Как рекурсивно загрузить сборку в AppDomain со всеми ссылками?
Я хочу загрузить новую AppDomainсборку со сложным деревом ссылок (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Насколько я понял, когда сборка загружается AppDomain, ее ссылки не загружаются автоматически, и мне приходится загружать их вручную. Итак, когда я это сделаю: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string …

13
Передача списка объектов в метод контроллера MVC с использованием jQuery Ajax
Я пытаюсь передать массив объектов в метод контроллера MVC с помощью функции jQuery ajax (). Когда я перехожу к методу контроллера PassThing () C #, аргумент «вещи» равен нулю. Я пробовал это, используя тип List в качестве аргумента, но это тоже не работает. Что я делаю не так? <script type="text/javascript"> …
113 c#  asp.net-mvc  jquery 

22
c # данные в CSV
Может кто-нибудь сказать мне, почему следующий код не работает. Данные сохраняются в файле csv, однако данные не разделяются. Все это существует в первой ячейке каждой строки. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow row in …
113 c#  csv  delimited-text 

3
Удалить столбцы из DataTable в C #
У меня есть DataSet, из которого я получаю DataTable, который мне передают из вызова функции. Он имеет 15-20 столбцов, однако мне нужно только 10 столбцов данных. Есть ли способ удалить те столбцы, которые мне не нужны, скопировать DataTable в другой, в котором определены только те столбцы, которые я хочу, или …
113 c#  asp.net 

8
Найти индекс значения в массиве
Можно ли каким-то образом использовать linq для поиска индекса значения в массиве? Например, этот цикл находит индекс ключа в массиве. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

20
EditorFor () и свойства html
Предварительные сборки Asp.Net MVC 2.0 предоставляют такие помощники, как Html.EditorFor(c => c.propertyname) Если имя свойства - строка, приведенный выше код отображает тексбокс. Что, если я хочу передать свойства MaxLength и Size в текстовое поле или собственное свойство класса css? Нужно ли мне создавать один шаблон для каждой комбинации размера и …

5
Последовательность не содержит подходящего элемента
У меня есть приложение asp.net, в котором я использую linq для обработки данных. Во время работы я получаю исключение «Последовательность не содержит подходящего элемента». if (_lstAcl.Documents.Count > 0) { for (i = 0; i <= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o => o.ID …
113 c#  linq  exception 

8
Прикрепите файл из MemoryStream к MailMessage на C #
Я пишу программу для прикрепления файла к электронной почте. В настоящее время я сохраняю файл FileStreamна диск, а затем использую System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); Я не хочу хранить файл на диске, я хочу сохранить файл в памяти и передать его из потока памяти Attachment.
113 c#  email  smtp  memorystream 

6
Установить начальное местоположение диалогового окна браузера папок
Есть ли способ установить начальный каталог диалогового окна браузера папок в обычную папку? Это то, что я сейчас используюfdbLocation.RootFolder = Environment.SpecialFolder.Desktop; но я хочу использовать путь, который я сохранил в строке, примерно такойfdbLocation.RootFolder = myFolder;Это вызывает ошибку «Невозможно преобразовать 'строку' в 'System.Environment.SpecialFolder'».
113 c# 

10
Эквивалент C # функции IsNull () в SQL Server
В SQL Server вы можете использовать эту IsNull()функцию, чтобы проверить, является ли значение нулевым, и, если это так, вернуть другое значение. Теперь мне интересно, есть ли что-нибудь подобное в C #. Например, я хочу сделать что-то вроде: myNewValue = IsNull(myValue, new MyValue()); вместо того: if (myValue == null) myValue = …
113 c#  .net  sql-server  isnull 

8
новое ключевое слово в сигнатуре метода
Выполняя рефакторинг, я создал метод, подобный приведенному ниже. Тип данных был изменен для простоты. Ранее у меня был такой оператор присваивания: MyObject myVar = new MyObject(); Он был изменен на это случайно: private static new MyObject CreateSomething() { return new MyObject{"Something New"}; } Это было результатом моей ошибки вырезания / …
113 c#  methods  keyword 

17
Невозможно загрузить DLL (модуль не найден HRESULT: 0x8007007E)
У меня есть библиотека dll с неуправляемым кодом C ++ API, который мне нужно использовать в моем приложении .NET 4.0. Но каждый метод, которым я пытаюсь загрузить свою dll, выдает ошибку: Невозможно загрузить библиотеку DLL MyOwn.dll: указанный модуль не найден. (Исключение из HRESULT: 0x8007007E) Я прочитал и попробовал несколько решений, …
113 c#  c++  dll  pinvoke 


4
Лучший подход к разработке библиотек F # для использования как на F #, так и на C #
Я пытаюсь создать библиотеку на F #. Библиотека должна быть удобной для использования как на F #, так и на C # . И здесь я немного застрял. Я могу сделать его дружественным к F # или C #, но проблема в том, как сделать его дружественным для обоих. Вот …
113 c#  f# 


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