เรนจ์ใน C# คืออะไร

Renc Ni C Khux Xari



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

ในบทความนี้ เราจะสำรวจพื้นฐานของ C# ช่วง และคุณจะใช้มันเพื่อพัฒนาทักษะการเขียนโปรแกรมของคุณได้อย่างไร







ช่วง C # คืออะไร

ใน C #, ช่วง เป็นประเภทข้อมูลที่กำหนดไว้ล่วงหน้าซึ่งทำหน้าที่เป็นตัวแทนของช่วงขององค์ประกอบเฉพาะในลำดับหรือคอลเลกชัน ไม่ใช่ตัวดำเนินการหรือฟังก์ชัน แต่เป็นประเภทที่นักพัฒนาสามารถใช้เพื่อสร้างวัตถุช่วง



เดอะ พิสัย ออบเจกต์ช่วยให้นักพัฒนาสามารถเลือกหรือแบ่งส่วนย่อยขององค์ประกอบเฉพาะจากคอลเลกชันหรือลำดับโดยกำหนดตำแหน่งเริ่มต้นและสิ้นสุดของช่วงด้วยสองดัชนี เพื่อใช้ประโยชน์ พิสัย ใน C# ต้องสร้างไฟล์ พิสัย วัตถุโดยระบุจุดเริ่มต้นและจุดสิ้นสุดของช่วงที่กำหนด



ตำรวจท้องถิ่น = เริ่ม .. จบ ;

ที่นี่ จุดเริ่มต้นและจุดสิ้นสุดเป็นดัชนีที่แสดงถึงตำแหน่งเริ่มต้นและจุดสิ้นสุดของช่วง และใช้ตัวดำเนินการจุดคู่ (..) เพื่อสร้าง พิสัย วัตถุ.





นี่คือตัวอย่างโค้ดที่ใช้ ตัวดำเนินการช่วง ใน C# เราเริ่มต้นอาร์เรย์ของตัวเลขแล้วสร้าง ตัวดำเนินการช่วง r1 และเริ่มต้นมัน จากนั้นเราแสดงตัวเลขโดยใช้ตัวดำเนินการช่วง:

โดยใช้ ระบบ ;

เนมสเปซ โปรแกรม {

ระดับ ช่วงทดสอบ {

คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง )
{
นานาชาติ [ ] ตัวเลข = ใหม่ นานาชาติ [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , ห้าสิบ , 79 } ;
ช่วง r1 = 0 .. 3 ;
เคยเป็น ก1 = ตัวเลข [ r1 ] ;
คอนโซล . เขียน ( 'รายการหมายเลขคือ: ' ) ;
แต่ละ ( เคยเป็น st_1 ใน ก1 )
คอนโซล . เขียน ( $ ' {st_1} ' ) ;
}
}


}

โค้ดด้านบนประกอบด้วยอาร์เรย์ของจำนวนเต็มชื่อตัวเลขที่มี 11 องค์ประกอบ จากนั้นจะสร้าง พิสัย วัตถุ r1 แทน 3 องค์ประกอบแรกของอาร์เรย์ (จากดัชนี 0 ถึง 2) จากนั้นรหัสจะใช้ วัตถุช่วง เพื่อแยกองค์ประกอบที่เกี่ยวข้องออกจากอาร์เรย์ตัวเลขและเก็บไว้ในตัวแปร a1 สุดท้าย โค้ดจะพิมพ์ค่าใน a1 โดยใช้ foreach ลูป



บรรทัดล่าง

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