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

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

13
Ошибка ссылки на службу: не удалось сгенерировать код для ссылки на службу
У меня есть решение для службы Windows, и я пытаюсь добавить ссылку на веб-службу Hermes (сервер сообщений ebms с открытым исходным кодом) в VS2010. Я могу найти веб-службу, используя ее URL-адрес, но когда я пытаюсь заполнить ссылку на службу, я получаю следующие ошибки в Visual Studio: Error 8 Custom tool …


7
Почему целочисленное деление в C # возвращает целое число, а не число с плавающей запятой?
Кто-нибудь знает, почему целочисленное деление в C # возвращает целое число, а не число с плавающей запятой? В чем идея? (Это только наследие C / C ++?) В C #: float x = 13 / 4; //== operator is overridden here to use epsilon compare if (x == 3.0) print …
131 c#  division 

4
Как мне размышлять над членами динамического объекта?
Мне нужно получить словарь свойств и их значений из объекта, объявленного с помощью ключевого слова dynamic в .NET 4? Кажется, использование отражения для этого не сработает. Пример: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name properties and get …
131 c#  dynamic  reflection 

22
Как взять все элементы последовательности, кроме последнего, с помощью LINQ?
Допустим, у меня есть последовательность. IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Получение последовательности стоит недешево и генерируется динамически, и я хочу повторить ее только один раз. Я хочу получить 0 - 999999 (т.е. все, кроме последнего элемента) Я понимаю, что могу сделать что-то вроде: sequence.Take(sequence.Count() - 1); …
131 c#  .net  linq 

13
Подчеркнуть или не подчеркнуть, вот в чем вопрос
Есть ли проблемы с отсутствием префикса для частных полей с подчеркиванием в C #, если двоичная версия будет использоваться другими языками фреймворка? Например, поскольку C # чувствителен к регистру, вы можете вызвать поле «foo» и общедоступное свойство «Foo», и оно будет работать нормально. Будет ли это иметь какой - либо …
131 c# 

10
Панорамирование и масштабирование изображения
Я хочу создать простую программу просмотра изображений в WPF, которая позволит пользователю: Панорамирование (перетаскивание изображения мышью). Масштаб (с ползунком). Показать наложения (например, выделение прямоугольником). Показать исходное изображение (при необходимости с полосами прокрутки). Вы можете объяснить, как это сделать? Я не нашел хорошего образца в сети. Стоит ли использовать ViewBox? Или …
131 c#  wpf  xaml  zoom  pan 


15
Как перебирать значения Enum с флагами?
Если у меня есть переменная, содержащая перечисление флагов, могу ли я как-то перебрать битовые значения в этой конкретной переменной? Или мне нужно использовать Enum.GetValues ​​для перебора всего перечисления и проверки того, какие из них установлены?
131 c#  enums  enum-flags 

8
LINQ to SQL: несколько соединений для нескольких столбцов. Это возможно?
Дано: Таблица TABLE_1со следующими столбцами: ID ColumnA ColumnB ColumnC У меня есть SQL запрос , где TABLE_1присоединяется на себя дважды основаны от ColumnA, ColumnB, ColumnC. Запрос может выглядеть примерно так: Select t1.ID, t2.ID, t3.ID From TABLE_1 t1 Left Join TABLE_1 t2 On t1.ColumnA = t2.ColumnA And t1.ColumnB = t2.ColumnB And …

8
Последовательность не содержит элементов?
В настоящее время я использую один запрос в двух местах, чтобы получить строку из базы данных. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); Запрос хорош при извлечении строки для помещения данных в текстовые поля, но он возвращает ошибку «Последовательность не содержит элементов», когда используется …
131 c#  linq 

5
async await return Task
Может кто-нибудь объяснить, что это значит для синхронного метода? Если я попытаюсь изменить метод, asyncVS будет жаловаться на это. Это работает: public Task MethodName() { return Task.FromResult<object>(null); } Это не работает: public async Task MethodName() { return Task.FromResult<object>(null); } В общем, я хотел бы знать, что именно это означает: Task.FromResult<object>(null);

12
Проверка наличия большого двоичного объекта в хранилище Azure
У меня очень простой вопрос (надеюсь!) - я просто хочу узнать, существует ли капля (с именем, которое я определил) в конкретном контейнере. Я скачаю его, если он существует, а если нет, то займусь чем-нибудь другим. Я провел несколько поисков по интервалам, и, по-видимому, раньше была функция под названием DoesExist или …

12
Где найти отсутствующую dll «Microsoft.VisualStudio.TestTools.UnitTesting»?
В моем проекте Visual Studio на C # я получаю следующую ошибку: Тип или имя пространства имен VisualStudio не существует в пространстве имен Microsoft (отсутствует ссылка на сборку?) Я также пытался найти файл microsoft.dll, но не смог найти ни одной ссылки. Я ищу не ту DLL? using Microsoft.VisualStudio.TestTools.UnitTesting; using Kya.MsFx.Services.Swiper; …

19
Как сгенерировать уникальные имена файлов в C #
Я реализовал алгоритм, который будет генерировать уникальные имена для файлов, которые будут сохраняться на жестком диске. Я добавляю DateTime: часы, минуты, секунды и миллисекунды, но все же он генерирует повторяющиеся имена файлов, потому что я загружаю несколько файлов за раз. Как лучше всего сгенерировать уникальные имена для файлов, которые будут …
131 c# 

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