Tôi chỉ muốn biết, liệu biến Chuỗi có chứa giá trị số nguyên dương có thể phân tích cú pháp không. Tôi KHÔNG muốn phân tích giá trị ngay bây giờ.Trong C#, cách kiểm tra xem chuỗi có chứa số nguyên không?
Hiện nay tôi đang thực hiện:
int parsedId;
if (
(String.IsNullOrEmpty(myStringVariable) ||
(!uint.TryParse(myStringVariable, out parsedId))
)
{//..show error message}
này là xấu xí - Làm thế nào để được ngắn gọn hơn?
Lưu ý: Tôi biết về các phương pháp mở rộng, nhưng tôi tự hỏi liệu có cái gì đó được tích hợp sẵn hay không.
Bạn có cần cho phép số âm không? –
Giữ mã bạn có và sống với sự xấu xí. –
@MatthewWatson Cảm ơn vì đã phát hiện ra điều này. Đó là tích cực chỉ trong trường hợp của tôi, làm rõ câu hỏi. – Marcel