Computer >> Máy Tính >  >> Lập trình >> C#

Làm cách nào để xác định một chuỗi có phải là một số trong C # hay không?

Hãy để chúng tôi nói rằng chuỗi của chúng tôi là -

string str = "3456";

Bây giờ, để kiểm tra xem chuỗi đã nhập có phải là số hay không -

str.All(c => char.IsDigit(c))

Ở trên trả về true nếu chuỗi là một số, ngược lại là false.

Đây là mã hoàn chỉnh -

Ví dụ

using System;
using System.Linq;

namespace Demo {
   public class MyApplication {
      public static void Main(string[] args) {
         string str = "3456";
         // checking if string is a number or not
         Console.WriteLine(str.All(c => char.IsDigit(c)));
      }
   }
}

Đầu ra

True