Int32.From แปลงค่าต่างๆ เช่น ตัวเลข (number) ข้อความ (text) เป็นประเภทข้อมูล Int32 ซึ่งเป็นจำนวนเต็ม 32-bit ที่มีช่วงค่า -2147483648 ถึง 2147483647 ใช้สำหรับการทำงานกับระบบที่ต้องการ 32-bit integer API ที่ต้องข้อมูลในรูปแบบนี้ และการคำนวณที่ต้องความแม่นยำของจำนวนเต็ม
=Int32.From(value as any, optional culture as nullable text) as nullable number
=Int32.From(value as any, optional culture as nullable text) as nullable number
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| value | any | Yes | ค่าที่ต้องการแปลง (number, text ฯลฯ) ต้องอยู่ในช่วง -2147483648 ถึง 2147483647 | |
| culture | text | Optional | null | สำนัก (culture) สำหรับการแปลงข้อความ |
แปลงข้อมูลสำหรับส่งไปยัง API ที่ต้องการ 32-bit integer
ใช้สำหรับข้อมูล ID ที่ต้องจำนวนเต็ม 32-bit
ใช้สำหรับการคำนวณที่ต้องข้อมูลประเภท 32-bit integer
Int32.From(1000)=Int32.From(1000)
1000
Int32.From("-500")=Int32.From("-500")
-500
Int32.From(2147483647)=Int32.From(2147483647)
2147483647
Int32.From มีช่วงค่า -2.1 พันล้านถึง 2.1 พันล้าน Int64.From มีช่วง -9.2 ล้านล้านถึง 9.2 ล้านล้าน ใช้ Int32.From สำหรับตัวเลขเล็กกว่า
ฟังก์ชันจะส่งคืนข้อผิดพลาด ถ้าต้องตัวเลขที่ใหญ่กว่า ให้ใช้ Int64.From แทน
ได้แต่จะปัดเศษเป็นจำนวนเต็ม เช่น 1000.7 จะแปลงเป็น 1001
ฟังก์ชัน Int32.From ใช้เพื่อแปลงค่าต่างๆ เช่น ตัวเลข ข้อความ เป็นประเภทข้อมูล 32-bit integer ที่มีช่วง -2147483648 ถึง 2147483647