c#

Я хочу удалить последние три символа из строки: string myString = "abcdxxx"; обратите внимание, что строка является динамическим данных....

Как я могу узнать, какой узел в списке дерева было активировано контекстное меню? Например, щелкните правой кнопкой мыши узел и выберите опцию из меню. Я не могу использовать TreeViews'SelectedNode свойство, потому что узел был только щелкнут правой кнопкой мыши и не выбран....

Я могу назвать Get<int>(Stat); или Get<string>(Name); но при компиляции я получаю: не может неявно преобразовать тип ' int 'в'T' и то же самое для string. public T Get<T>(Stats type) where T : IConvertible { if (typeof(T) == typeof(int)) { int t = Convert.ToInt16(Play...

У меня есть дата-время, которое я хочу отформатировать в "2009-09-01T00:00:00.000Z", но следующий код дает мне "2009-09-01T00:00:00.000+01:00" (обе линии): new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKi...

есть ли способ принудительно / ограничить типы, которые передаются примитивам?(bool, int, string и др.) теперь я знаю, что вы можете ограничить параметр generic type реализацией типа или интерфейса через здесь предложения. Однако это не соответствует счету для примитивов (AFAIK), потому что они не все имеют ...

Я пытаюсь получить ключ максимального значения в Dictionary<string, double> results. это то, что у меня есть до сих пор: double max = results.Max(kvp => kvp.Value); return results.Where(kvp => kvp.Value == max).Select(kvp => kvp.Key).First(); ...

Я использую API, который ожидает строку SQL. Я беру пользовательский ввод, экранирую его и передаю его в API. Пользовательский ввод довольно прост. Он запрашивает значения столбцов. Вот так: string name = userInput.Value; затем я создаю SQL-запрос: string sql = string.Format("SELECT * FROM SOME_TABLE WHE...

мое понимание этих трех был: .Equals() тесты на равенство данных (за неимением лучшего описания). .Equals() может возвращать True для разных экземпляров одного и того же объекта, и это наиболее часто переопределяемый метод. .ReferenceEquals() проверяет, являются ли два объекта одним экземпляром и не могут б...

есть IIf в эквиваленте C#? Или подобный ярлык?...

Я ищу способ в .NET (2.0, C# в частности) для исходного кода, чтобы вызвать разрыв отладки, как если бы точка останова была установлена в этой точке, без необходимости помнить, чтобы установить определенную точку останова там в отладчике, и без вмешательства в производственную среду выполнения. наш код долже...