Int64.MaxValue Field คืออะไร (ค่าสูงสุดยาว) ใน C #

Int64 Maxvalue Field Khux Xari Kha Sungsud Yaw Ni C



ภาษาการเขียนโปรแกรมเชิงวัตถุสมัยใหม่ เช่น C# มีประเภทข้อมูลที่หลากหลายสำหรับโปรแกรมเมอร์ที่จะใช้ หนึ่งในประเภทข้อมูลเหล่านี้เป็นแบบยาว ค่าที่เป็นไปได้สูงสุดของตัวแปรแบบยาวที่สามารถเก็บไว้ได้นั้นถูกระบุโดยฟิลด์ Int64.MaxValue ซึ่งแสดงถึงค่าที่เป็นไปได้มากที่สุดสำหรับตัวแปรแบบยาวใน C# โพสต์นี้จะกล่าวถึงฟิลด์ Int64.MaxValue และอธิบายวิธีใช้งานใน C#

Int64.MaxValue Field คืออะไร (ค่าสูงสุดยาว) ใน C #

ใน C# จำนวนเต็มที่ต้องการช่วงของค่าที่กว้างกว่าจำนวนเต็ม 32 บิตจะแสดงด้วยประเภทข้อมูลแบบยาว ฟิลด์ Int64.MaxValue เป็นค่าสูงสุดที่อาจเก็บไว้ในตัวแปรแบบยาวและแสดงด้วยค่าคงที่ ค่าของค่าคงที่นี้คือ 9,223,372,036,854,775,807







ฟิลด์ Int64.MaxValue เป็นส่วนหนึ่งของเนมสเปซระบบใน C# ดังนั้นคุณต้องรวมเนมสเปซนี้ในโค้ดของคุณเพื่อใช้ นี่คือการสาธิตวิธีใช้ฟิลด์ C# Int64.MaxValue:



ใช้ระบบ;

โปรแกรมคลาส
{
โมฆะคงที่หลัก ( สตริง [ ] หาเรื่อง )
{
myLongVar ยาว = Int64.MaxValue;
Console.WriteLine ( 'ค่าของ myLong คือ {0}' , myLongVar ) ;
}
}



ในตัวอย่างนี้ เราประกาศตัวแปรแบบยาวที่เรียกว่า myLongVar และกำหนดค่าของฟิลด์ Int64.MaxValue จากนั้นเราใช้เมธอด Console.WriteLine() เพื่อพิมพ์ค่าของ myLongVar ไปยังคอนโซล เมื่อคุณเรียกใช้รหัสนี้ คุณจะเห็นผลลัพธ์ “ค่าของ myLongVar คือ 9223372036854775807” พิมพ์บนคอนโซล





ฟิลด์ Int64.MaxValue มีประโยชน์เมื่อคุณต้องการเปรียบเทียบตัวแปรแบบยาวที่มีค่ามากที่สุดที่เป็นไปได้สำหรับประเภทข้อมูลนั้น ตัวอย่างเช่น คุณสามารถใช้ฟิลด์ Int64.MaxValue เพื่อพิจารณาว่าค่าที่ผู้ใช้ป้อนเกินจำนวนสูงสุดที่สามารถบันทึกไว้ในตัวแปรแบบยาวตามโค้ดด้านล่างหรือไม่:



ใช้ระบบ;

โปรแกรมคลาส
{
โมฆะคงที่หลัก ( สตริง [ ] หาเรื่อง )
{
Console.Write ( 'ป้อนตัวเลข: ' ) ;
userNumber แบบยาว = Convert.ToInt64 ( Console.ReadLine ( ) ) ;

ถ้า ( หมายเลขผู้ใช้ > Int64.MaxValue )
{
Console.WriteLine ( 'ตัวเลขที่คุณป้อนมีค่ามากกว่าค่าสูงสุดสำหรับตัวแปรแบบยาว' ) ;
}
อื่น
{
Console.WriteLine ( 'ตัวเลขที่คุณป้อนอยู่ในช่วงที่ถูกต้องสำหรับตัวแปรแบบยาว' ) ;
}
}
}

ในตัวอย่างนี้ เราพร้อมท์ให้ผู้ใช้ป้อนตัวเลข แปลงอินพุตเป็นตัวแปรแบบยาว แล้วเปรียบเทียบกับ Int64.MaxValue เพื่อพิจารณาว่าค่าที่ผู้ใช้ป้อนเกินจำนวนสูงสุดที่สามารถบันทึกไว้ในตัวแปรแบบยาวหรือไม่ . หากอินพุตของผู้ใช้มากกว่า Int64.MaxValue เราจะพิมพ์ข้อความไปยังคอนโซลเพื่อระบุว่าอินพุตนั้นอยู่นอกช่วงที่ถูกต้องสำหรับตัวแปรแบบยาว

บทสรุป

ค่าสูงสุดที่สามารถเก็บไว้ในตัวแปรแบบยาวจะระบุโดยฟิลด์ C# Int64.MaxValue ค่าคงที่นี้มีประโยชน์เมื่อคุณต้องการเปรียบเทียบตัวแปรแบบยาวกับค่าที่เป็นไปได้มากที่สุดสำหรับประเภทข้อมูลนั้น เมื่อเข้าใจวิธีใช้ฟิลด์ Int64.MaxValue คุณจะมั่นใจได้ว่าโค้ด C# ของคุณทำงานได้อย่างถูกต้องและหลีกเลี่ยงการโอเวอร์โฟลว์