Вопросы по теме 'tryparse'

Int32.TryParse() или (int?) command.ExecuteScalar()
У меня есть SQL-запрос, который возвращает только одно поле — идентификатор типа INT. И я должен использовать его как целое число в коде С#. Какой способ быстрее и использует меньше памяти? int id;...
38034 просмотров
schedule 23.12.2023

плюсы и минусы TryCatch по сравнению с TryParse
Каковы плюсы и минусы использования любого из следующих подходов к извлечению двойника из объекта? Помимо личных предпочтений, вопросы, по которым я ищу отзывы, включают простоту отладки, производительность, ремонтопригодность и т. д. public...
4936 просмотров
schedule 11.08.2022

Проверка ввода С# Проверка положительных чисел
Я изучаю С# и застрял в проблеме, когда мне нужно проверить, вводит ли пользователь ДЕЙСТВИТЕЛЬНУЮ сумму в валюте. то есть без алфавитного символа и без отрицательных чисел. Пока у меня все в программе завершено, ЗА ИСКЛЮЧЕНИЕМ этой конкретной...
4289 просмотров
schedule 28.11.2023

В С#, как проверить, содержит ли строка целое число?
Я просто хочу знать, содержит ли строковая переменная разбираемое положительное целочисленное значение. Я НЕ хочу анализировать значение прямо сейчас. В настоящее время я делаю: int parsedId; if ( (String.IsNullOrEmpty(myStringVariable)...
133304 просмотров
schedule 09.09.2022

Почему все перегрузки TryParse имеют параметр out?
Я обнаружил, что много раз мне не нужен параметр out метода TryParse, но проблема в том, что он необходим. Здесь я покажу один пример, когда он не нужен. Я хочу проверить, является ли строка целым числом, если это целое число, то напечатайте...
31317 просмотров
schedule 25.04.2023

int.TryParse по сравнению с другими методами определения того, содержит ли char значение int
При использовании типа данных char есть ли причина использовать int.TryParse int.TryParse(inputChar.ToString(), NumberStyles.Integer, CultureInfo.InvariantCulture, out curNum) vs. inputChar - '0' И...
431 просмотров
schedule 11.05.2022

область видимости переменной результата vb.net tryparse
Меня не устраивает то, что tryparse требует от вас заранее объявить выходную переменную, поскольку область действия этой переменной слишком широка. Есть ли лучший способ справиться с этими ситуациями? Первый пример: Dim tempDate As Date If...
209 просмотров
schedule 26.05.2022

Инвариант культуры Decimal.TryParse()
Я пишу пользовательскую строку для десятичного валидатора, который должен использовать Decimal.TryParse, который игнорирует культуру (т.е. не заботится о том, содержит ли ввод «.» или «,» в качестве разделителя десятичной точки). Это предлагаемый...
73404 просмотров
schedule 12.02.2023

Проблемы с типами данных при использовании TryParse в C#
Далее следует кнопка на форме. Пользователь вводит сумму в долларах в текстовое поле промежуточного итога и нажимает кнопку расчета. Затем вычисляется скидка и отображается общая сумма счета в текстовом поле в нижней части формы. Мы предполагаем...
937 просмотров
schedule 24.11.2023

Попытка разобрать строку на C# с помощью вспомогательного метода TryParse
Я пытаюсь разобрать введенный пользователем текст в число с плавающей запятой, чтобы я мог выполнить какую-то ужасную математику для результата. Результатом является переменная numberA в конце. Вот как я разбираю строку в число с плавающей запятой:...
419 просмотров
schedule 29.06.2023

Почему double.TryParse(6E02, out tempDouble) возвращает true?
Мне потребовался день, чтобы понять проблему, заключающуюся в том, что один из операторов if возвращает true для строкового значения. Мы разбираем, чтобы проверить, является ли значение числом или строкой. Я узнал, что используется этот оператор,...
661 просмотров
schedule 17.06.2022

LINQ, выходные аргументы и ошибка «Использование неназначенной локальной переменной»
У меня есть код, похожий на следующий. class MyClass<TEnum> where TEnum : struct { public IEnumerable<TEnum> Roles { get; protected set; } public MyClass() { IEnumerable<string> roles = ... ; TEnum...
445 просмотров
schedule 15.03.2022

Int.TryParse() всегда возвращает false
У меня есть следующий код int varOut; int.TryParse(txt1.Text, out varOut); // Here txt1.Text = 4286656181793660 Здесь txt1.Text — это случайное 16-значное число, сгенерированное JavaScript, которое является целым числом. Но приведенный...
3155 просмотров
schedule 30.03.2023

Анализировать DateTime с ведущими нулями и без них
У меня есть TextBox, в котором пользователь может ввести дату. Я ожидаю только следующих форматов: 12.12.2017 12.02.2017 12.2.2017 02.12.2017 2.12.2017 02.02.2017 2.2.2017 Таким образом, может быть ведущий ноль или нет. В настоящее время...
5704 просмотров
schedule 27.05.2024

Как я могу сделать это, чтобы моя программа не вылетела из строя, когда я ввожу символ вместо int
и это одна из моих первых «почти работающих программ», дело в том, что когда я набираю символ вместо int, мое приложение мгновенно вылетает. И я знаю, что мне нужно что-то сделать с помощью tryparse или что-то в этом роде, я просто в настоящее время...
76 просмотров
schedule 24.05.2023