เนื้อหา
- คำจำกัดความ - ตัวแปรท้องถิ่นหมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Local Variable
คำจำกัดความ - ตัวแปรท้องถิ่นหมายถึงอะไร
ตัวแปรโลคัลใน C # เป็นชนิดของตัวแปรที่ประกาศโดยการประกาศตัวแปรโลคัลที่จุดเริ่มต้นของบล็อกตัวแปรนั้นตั้งใจให้เป็นโลคัล นอกจากนี้ยังสามารถเกิดขึ้นใน for-statement, switch-statement, คำสั่ง foreach, การใช้คำสั่งหรือคำสั่ง catch-statement หรือการใช้คำสั่ง
การประกาศตัวแปรท้องถิ่นกำหนดประเภทของตัวแปรที่ได้รับการประกาศพร้อมกับตัวระบุที่ตั้งชื่อตัวแปรอย่างชัดเจน
ตัวแปรโลคัลคือชนิดของตัวแปรที่สามารถใช้ได้เมื่อขอบเขตและขอบเขตของตัวแปรอยู่ในเมธอดหรือบล็อกคำสั่งที่ถูกประกาศ มันถูกใช้เป็นตัวแปรการวนซ้ำในคำสั่ง foreach, ตัวแปรข้อยกเว้นในข้อจับเฉพาะและตัวแปรทรัพยากรในการใช้คำสั่ง นอกจากนี้ยังสามารถใช้เป็นค่าคงที่ซึ่งไม่สามารถแก้ไขค่าภายในเมธอดหรือบล็อกคำสั่งที่ถูกประกาศ
ตัวแปรโลคัลที่พิมพ์โดยนัยซึ่งชนิดถูกอ้างถึงโดยคอมไพเลอร์จากนิพจน์ทางด้านขวามีประโยชน์ในการจัดการกับคิวรีรวมภาษา (LINQ) ซึ่งส่งคืนชนิดไม่ระบุชื่อในการสร้างชนิดที่กำหนดเองสำหรับแต่ละชุดผลลัพธ์ LINQ
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Local Variable
การจัดสรรหน่วยความจำของตัวแปรโลคัลขึ้นอยู่กับชนิดของมัน ในกรณีของตัวแปรโลคอลที่พิมพ์ตามตัวอักษร (ของประเภทเช่น struct, จำนวนเต็ม ฯลฯ ) เนื้อหาทั้งหมดจะถูกเก็บไว้ในสแต็กในขณะที่ตัวแปรที่พิมพ์อ้างอิงจะถูกเก็บไว้เพื่อให้ส่วนอ้างอิงอยู่ในสแต็คและเนื้อหา ในกอง
ตัวแปรโลคัลที่พิมพ์โดยนัยถูกประกาศโดยไม่ใช้. NET แต่มีคีย์เวิร์ด "var," ซึ่งกำหนดประเภทที่เหมาะสม ตัวอย่างเช่นตัวแปรโลคัลที่พิมพ์โดยนัยสามารถใช้ในคำสั่ง "foreach" โดยไม่ต้องประกาศชนิดของมันเพื่อทำซ้ำคอลเลกชัน
ไม่ควรอ้างถึงตัวแปรโลคัลในโค้ดในตำแหน่ง ual ที่นำหน้าคำสั่งการประกาศของตัวแปรโลคัลนั้น นอกจากนี้ไม่สามารถมีตัวแปรท้องถิ่นอย่างน้อยสองตัวแปรที่มีชื่อเดียวกันภายในบล็อกเดียวเนื่องจากอาจทำให้เกิดข้อผิดพลาดในการรวบรวม ตัวแปรโลคัลหลายตัวที่มีชนิดเดียวกันสามารถประกาศและเริ่มต้นได้ในคำสั่งเดียว
ภายในเมธอดของคลาสที่มีตัวแปรโลคัลที่ชื่อคล้ายกับฟิลด์ตัวแปรโลคัลจะซ่อนฟิลด์ขณะเข้าถึงภายในเมธอด การใช้ตัวแปรโลคัลมากกว่าฟิลด์มีประสิทธิภาพมากกว่า
คำจำกัดความนี้ถูกเขียนในการต่อต้านของ C #