Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ฉันจะระบุได้อย่างไรว่าสตริงเป็นตัวเลขใน C #


สมมติว่าสตริงของเราคือ −

string str = "3456";

ตอนนี้เพื่อตรวจสอบว่าสตริงที่ป้อนเป็นตัวเลขหรือไม่ -

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

ค่าข้างต้นคืนค่า จริง หากสตริงเป็นตัวเลข มิฉะนั้น จะเป็นเท็จ

นี่คือรหัสที่สมบูรณ์ -

ตัวอย่าง

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)));
      }
   }
}

ผลลัพธ์

True