แปลงการแสดงสตริงของตัวเลขเป็นจำนวนเต็มโดยใช้เมธอด int.TryParse และ intParse ใน C#
หากไม่สามารถแปลงสตริงได้ เมธอด int.TryParse จะคืนค่าเท็จ เช่น ค่าบูลีน ในขณะที่ int.Parse จะส่งกลับข้อยกเว้น
ให้เราดูตัวอย่างของวิธีการ int.Parse -
ตัวอย่าง
using System.IO;
using System;
class Program {
static void Main() {
int res;
string myStr = "120";
res = int.Parse(myStr);
Console.WriteLine("String is a numeric representation: "+res);
}
} ผลลัพธ์
String is a numeric representation: 120
เรามาดูตัวอย่างวิธีการ int.TryParse
ตัวอย่าง
using System.IO;
using System;
class Program {
static void Main() {
bool res;
int a;
string myStr = "120";
res = int.TryParse(myStr, out a);
Console.WriteLine("String is a numeric representation: "+res);
}
} ผลลัพธ์
String is a numeric representation: True