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


Как получить дубликаты элементов из списка с помощью LINQ?

у меня есть List<string> как: List<String> list = new List<String>{"6","1","2","4","6","5","1"}; мне нужно получить дубликаты элементов в списке в новый список. Теперь я использую вложенный for петли для этого. в результате list содержит {"6","1"}. есть идея сделать это с помощью LINQ или лямбда-выражения? ...

Редактирование значений словаря в цикле foreach

Я пытаюсь построить круговую диаграмму из словаря. Прежде чем я покажу круговую диаграмму, я хочу привести в порядок данные. Я удаляю любые куски пирога, которые были бы менее 5% пирога и помещаю их в "другой" кусок пирога. Однако я получаю Collection was modified; enumeration operation may not execute исключение во время выполнения. Я понимаю, почему вы не можете добавлять или удалять элементы из словаря, повторяя их. Однако я не понимаю, почему вы не можете просто изменить значение существующ ...

Какая разница между классами WebClient и HTTPWebRequest in.NET?

какая разница между WebClient и HttpWebRequest классы в .NET? они оба делают очень похожие вещи. На самом деле, почему они не были объединены в один класс (слишком много методов/переменных и т. д. Может быть одной из причин, но в .NET есть другие классы, которые нарушают это правило). спасибо. ...

Как получить последний вставленный идентификатор?

у меня есть этот код: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } когда я вставляю в эту т ...

Создать класс из таблицы базы данных

Как я могу создать класс из таблицы на SQL Server? Я не говорю об использовании некоторых ORM. Мне просто нужно создать сущности (простой класс). Что-то вроде: public class Person { public string Name { get;set; } public string Phone { get;set; } } ...

Разница между новым и переопределением

интересно, в чем разница между следующим: Случай 1: Базовый Класс public void DoIt(); Случай 1: унаследованный класс public new void DoIt(); Случай 2: Базовый Класс public virtual void DoIt(); случай 2: унаследованный класс public override void DoIt(); оба случая 1 и 2, похоже, имеют одинаковый эффект на основе тестов, которые я выполнил. Есть ли разница, или предпочтительный способ? ...

Что такое "статический метод" в C#?

что это значит, когда вы добавляете ключевое слово static метода? public static void doSomething(){ //Well, do something! } добавить static ключевое слово в класс? Что бы это тогда значило? ...

Источник недоступен при использовании консоли диспетчера пакетов NuGet

мы перемещаем наше управление пакетами из ручного обновления файлов в NuGet. Я пытаюсь установить более старые версии пакетов в соответствии с тем, что у нас уже есть в системе управления версиями. Нет никакого способа сделать это из пользовательского интерфейса, поэтому я использую командную строку, чтобы получить правильную версию. по какой причине Install-Package продолжает говорить мне, что галерея nuget недоступна. источник на nuget.org [https://www.nuget.org/api/v2/] is недостижимый. ...

Реализация шаблона объединения объектов C#

есть ли у кого-нибудь хороший ресурс для реализации стратегии пула общих объектов для ограниченного ресурса в духе пула соединений Sql? (т. е. будет реализовано полностью, что это потокобезопасно). чтобы следить за запросом @Aaronaught для уточнения, использование пула будет использоваться для запросов балансировки нагрузки на внешнюю службу. Чтобы положить его в сценарий, который, вероятно, было бы легче сразу понять, в отличие от моего прямого situtation. У меня сессия объект, который функцио ...

Как добавить разрыв строки C#.NET документация

Это должно быть waaaay проще... Я хочу добавить" закодированный " разрыв строки в XML-документации в моем коде /// <summary> /// Get a human-readable variant of the SQL WHERE statement of the search element. &lt;br/&gt; /// Rather than return SQL, this method returns a string with icon-tokens, which /// could be used to represent the search in a condensed pictogram format. /// </summary> Как вы можете видеть, я нашел некоторые ответы, которые продемонстрировали добавлени ...

Как я могу по умолчанию параметр Guid.Пусто в C#?

Я хочу сказать: public void Problem(Guid optional = Guid.Empty) { } но компилятор жалуется, что Guid.Пустой не является константой времени компиляции. поскольку я не хочу менять API, я не могу использовать: Nullable<Guid> ...

Метод тестирования неубедителен: тест не был запущен. Ошибка?

У меня есть тестовый класс и ниже я опубликовал тест из тест класс namespace AdminPortal.Tests.Controller_Test.Customer { [TestClass] public class BusinessUnitControllerTests { private IBusinessUnitRepository _mockBusinessUnitRepository; private BusinessUnitController _controller; [TestInitialize] public void TestInitialize() { _mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>(); ...

Имени форматирования строк в C#

есть ли способ форматировать строку по имени, а не по позиции в C#? в python, я могу сделать что-то вроде этого примера (бесстыдно украден из здесь): >>> print '%(language)s has %(#)03d quote types.' % {'language': "Python", "#": 2} Python has 002 quote types. есть ли способ сделать это в C#? Например: String.Format("{some_variable}: {some_other_variable}", ...); возможность сделать это с помощью имени переменной было бы неплохо, но словарь тоже приемлемо. ...

Как получить имя и тип вызывающего метода с помощью отражения? [дубликат]

Возможные Дубликаты:как я могу найти метод, который вызвал текущий метод? Я хотел бы написать метод, который получает имя вызывающего метода и имя класса, содержащего вызывающий метод. возможно ли это с отражением C#? ...

Почему C# не может сравнить два типа объектов друг с другом, а VB-нет?

у меня есть два объекта в C# и не знаю, является ли он логическим или любым другим типом. Однако, когда я пытаюсь сравнить эти C# не дает правильного ответа. Я пробовал тот же код с VB.NET и это сработало ! может кто-нибудь сказать мне, как исправить это, если есть решение ? C#: object a = true; object b = true; object c = false; if (a == b) c = true; MessageBox.Show(c.ToString()); //Outputs False !! VB.NET: Dim a As Object = True Dim b As Object = True Dim c As Object = False If (a = b) T ...

Должны ли перечисления в C# иметь свой собственный файл? [закрытый]

У меня есть класс, который использует перечисление, перечисление в настоящее время находится в своем собственном файле, который кажется расточительным. каково общее мнение о перечислениях, помещаемых в пространство имен файла, в котором они используются? Или enum действительно должен жить в своем собственном файле cs? Edit Я должен упомянуть, что в то время как рассматриваемый класс использует эти перечисления, так же как и внешние вызывающие устройства. Другими словами, другой класс может у ...

Как получить атрибут отображаемого имени члена перечисления с помощью кода MVC razor?

у меня есть свойство в моей модели под названием "Продвижение", что его тип-это перечисление флагов под названием "UserPromotion". Члены моего перечисления имеют атрибуты отображения, установленные следующим образом: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name = "Send Job Offers By Sms")] SendJobOffersBySms = 0x2, [Display(Name = "Send Other Stuff By Sms")] SendPromotionalBySm ...

Каковы некоторые альтернативы ReSharper? [закрытый]

Я рассматриваю возможность покупки ReSharper лицензия, но есть ли какие-либо возможные альтернативы ReSharper и как бы вы оценили их по сравнению с ReSharper? Это не обязательно должна быть бесплатная альтернатива, но я просто хотел бы знать, насколько хорош аналог. ...

Когда следует использовать TaskCompletionSource?

AFAIK, все, что он знает, это то, что в какой-то момент его SetResult или SetException метод вызывается для завершения Task<T> разоблачили через Task собственность. другими словами, он выступает в качестве производителя для Task<TResult> и до его завершения. Я видел здесь пример : если мне нужен способ выполнить функцию асинхронно и иметь задачу представлять, что операция. public static Task<T> RunAsync<T>(Func<T> function) { if (function == null) th ...

Как вернуть значение из формы в C#?

У меня есть основная форма (назовем ее frmHireQuote), которая является дочерним элементом основной формы MDI (frmMainMDI), которая показывает другую форму (frmImportContact) через ShowDialog () при нажатии кнопки. когда пользователь нажимает кнопку " ОК " на frmImportContact, я хочу передать несколько строковых переменных обратно в некоторые текстовые поля на frmHireQuote. обратите внимание, что может быть несколько экземпляров frmHireQuote, очевидно, важно, чтобы я вернулся к экземпляру, кото ...