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

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

3
Объединить ячейки с помощью EPPlus?
Я использую библиотеку EPPlus для чтения / записи файлов Excel: http://epplus.codeplex.com/ Я пытаюсь просто объединить некоторые ячейки при написании документа: using (ExcelPackage pck = new ExcelPackage()) { //Create the worksheet ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo"); //Format the header for column 1-3 using (ExcelRange rng = ws.Cells["A1:C1"]) { bool merge = rng.Merge; …
94 c#  asp.net  excel  epplus 

12
Пейджинг с LINQ для объектов
Как бы вы реализовали разбиение на страницы в запросе LINQ? Собственно, пока я был бы удовлетворен, если бы можно было имитировать функцию sql TOP. Однако я уверен, что потребность в полной поддержке пейджинга в любом случае возникнет раньше. var queryResult = from o in objects where ... select new { …
94 c#  .net  linq  paging 

12
понимание частных сеттеров
Я не понимаю необходимости иметь частные сеттеры, которые начались с C # 2. Наличие метода установки для меня позволяет пользователю устанавливать некоторые переменные в этом классе. При этом мы не будем открывать переменные напрямую пользователям. Вместо этого мы позволяем им делать это через этот общедоступный метод установки. Для меня это …
94 c# 


9
Безопасно ли для структур реализовывать интерфейсы?
Кажется, я помню, как читал что-то о том, как плохо для структур реализовывать интерфейсы в CLR через C #, но я не могу найти ничего об этом. Это плохо? Есть ли у этого непредвиденные последствия? public interface Foo { Bar GetBar(); } public struct Fubar : Foo { public Bar …
94 c#  interface  struct 

2
Moq, SetupGet, Мокинг свойства
Я пытаюсь издеваться над классом с именем UserInputEntity, который содержит свойство с именем ColumnNames: (он содержит другие свойства, я просто упростил его для вопроса) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List<String> columnNameInputs) { ColumnNames = …
94 c#  c#-4.0  properties  moq 

5
Как узнать местонахождение исполняемой библиотеки DLL?
У меня есть файл конфигурации, который мне нужно загрузить как часть выполнения библиотеки DLL, которую я пишу. Проблема, с которой я столкнулся, заключается в том, что место, куда я помещаю dll и файл конфигурации, не является «текущим местоположением», когда приложение работает. Например, я поместил сюда файлы dll и xml: D: …
94 c#  .net  dll  file-io 

4
Как передать объект HttpClient.PostAsync и сериализовать его как тело JSON?
Пользуюсь System.Net.Http, в сети нашла несколько примеров. Мне удалось создать этот код для POSTзапроса: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("", "") }); var result = client.PostAsync("", …

7
Бесплатная альтернатива NCrunch [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Поскольку NCrunch покинул свободный рынок, я искал аналогичный инструмент для маркировки покрытия кода …

15
Есть ли у C ++ 11 свойства стиля C #?
В C # есть хороший синтаксический сахар для полей с геттером и сеттером. Кроме того, мне нравятся автоматически реализованные свойства, которые позволяют мне писать public Foo foo { get; private set; } На C ++ мне нужно написать private: Foo foo; public: Foo getFoo() { return foo; } Есть ли …
93 c#  c++  class  c++11 

4
Программно изменить web.config с помощью C # (.NET)
Как я могу изменять / управлять web.configпрограммным образом с помощью C #? Могу ли я использовать объект конфигурации и, если да, как загрузить его web.configв объект конфигурации? Я хотел бы получить полный пример изменения строки подключения. После модификации файл web.configдолжен быть записан обратно на жесткий диск.
93 c#  web-config 

3
Невозможно изменить целевую платформу на «любой процессор»
Я работаю на компьютере x86 и использую .NET4.0 (тот же пробелем с 3.5) в VS2010. Когда я создаю новый проект (например, WinFormsApp), первое, что я хочу сделать, это изменить целевую платформу проекта / решения на «Any CPU». Я делаю следующее: Свойства проекта -> сборка -> измените TargetPlatform на "Any CPU" …

23
Как правильно поставить перед словом «а» и «ан»?
У меня есть приложение .NET, в котором, учитывая существительное, я хочу, чтобы оно правильно добавляло к этому слову префикс «a» или «an». Как мне это сделать? Прежде чем вы подумаете, что ответ - просто проверить, является ли первая буква гласной, подумайте о таких фразах, как: честная ошибка подержанная машина
93 c#  nlp  linguistics 

8
Как сохранить массив int [] в настройках приложения
Я создаю простое приложение Windows Forms с помощью C # express 2008. Я опытный разработчик на C ++, но в значительной степени новичок в C # и .NET. В настоящее время я сохраняю некоторые из моих простых настроек приложения с помощью конструктора настроек и такого кода: // Store setting Properties.Settings.Default.TargetLocation …
93 c#  winforms  arrays  settings 


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