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

จะอ่านอินพุตเป็นจำนวนเต็มใน C # ได้อย่างไร



หากต้องการอ่านอินพุตเป็นจำนวนเต็มใน C# ให้ใช้เมธอด Convert.ToInt32()

res = Convert.ToInt32(val);

มาดูกันว่า −

Convert.ToInt32 จะแปลงการแสดงสตริงของตัวเลขที่ระบุเป็นจำนวนเต็มลงนามแบบ 32 บิตที่เทียบเท่า

ประการแรก อ่านคอนโซลอินพุต -

string val;
val = Console.ReadLine();

หลังจากอ่านแล้ว ให้แปลงเป็นจำนวนเต็ม

int res;
res = Convert.ToInt32(val);

เรามาดูตัวอย่างกัน −

ตัวอย่าง

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      string val;
      int res;
   
      Console.WriteLine("Input from user: ");
      val = Console.ReadLine();

      // convert to integer
      res = Convert.ToInt32(val);

      // display the line
      Console.WriteLine("Input = {0}", res);
   }
}

ผลลัพธ์

Input from user:
Input = 0

ต่อไปนี้เป็นผลลัพธ์ ผู้ใช้ป้อนอินพุต

Input from user: 2
Input = 2