Я использую C#, и я хочу преобразовать строку в int, чтобы проверить имя. Например, **
или 12
не является именем. Я просто хочу преобразовать строку в значения ASCII, а затем проверит имя. Как мне это сделать?Преобразование строки в int с использованием C#
ответ
Преобразование туда и обратно просто:
int i = int.Parse("42");
string s = i.ToString();
Если вы не знаете, что входная строка является действительным, используйте метод int.TryParse()
.
Это не для меня ясно, что вы пытаетесь сделать, но вы можете получить коды ASCII для строки с этим кодом:
System.Text.Encoding.ASCII.GetBytes(str)
Из того, что я понимаю, вы хотите, чтобы убедиться, что данный строка представляет действительное имя? Я бы сказал, что вам, вероятно, следует предоставить более подробную информацию о том, что составляет для вас действительное имя, но я могу нанести ему удар. Вы всегда можете перебрать все символы в строке, убедившись, что они буквы или пробелы:
public bool IsValidName(string theString)
{
for (int i = 0; i < theString.Length - 1; i++)
{
if (!char.IsLetter(theString[i]) && !char.IsWhiteSpace(theString[i]))
{
return false;
}
}
return true;
}
имен, конечно, может иметь другие законные символы, такие как апостроф ', так что вы должны были бы настроить этот немного, но это отправная точка из того, что я понимаю, ваш вопрос действительно есть. (Очевидно, что не все символы пробела считались бы приемлемыми.)
- 1. C++, Преобразование строки в int
- 2. Преобразование строки в Int C#
- 3. C# Преобразование строки в int (с округлением)
- 4. Преобразование строки в int в Turbo C
- 5. Преобразование строки [] в int
- 6. Преобразование строки/int в double в C#
- 7. Преобразование строки в int проблемы в C++
- 8. Преобразование строки в int в c
- 9. преобразование строки в int в C++
- 10. Преобразование INT в список строки в C#
- 11. Преобразование части строки c-стиля в int
- 12. Преобразование строки чисел в int vector C++
- 13. Преобразование строки в int []
- 14. Преобразование строки в int
- 15. преобразование строки в int
- 16. Преобразование строки в int
- 17. Преобразование строки в int с использованием массива символов
- 18. Преобразование строки в int-Object c
- 19. C# Преобразование строки в int не удается
- 20. C - преобразование из строки в unsigned int
- 21. преобразование строки в int и int в строку C#
- 22. Преобразование строки в int, int в строку
- 23. Преобразование строки JTextField в Int
- 24. Преобразование в long long int in C с использованием strtoull()
- 25. Преобразование строки в int с использованием SQL-запроса
- 26. Преобразование строки в массив int с использованием LINQ
- 27. Преобразование строки в int с использованием str.at (x)
- 28. Преобразование строки в int для отображения времени с использованием Split
- 29. преобразование строки в int с литым в C
- 30. C# Удаление строки из AccessDatabase/Преобразование строки в Int
SO должен отклонить любой вопрос, содержащий строку «wanna» –
+1 @Michael. Я до сих пор не знаю, каков настоящий вопрос, просто набросился на него, основываясь на самом названии. – drharris
Боюсь, что вы слишком много делаете. Чтобы проверить, что имя не содержит чисел, вы можете просто использовать метод string.contains(), например, – KroaX