C # ผ่านอาร์เรย์เพื่อฟังก์ชั่น
ใน C #, คุณสามารถส่งผ่านอาร์เรย์เป็นพารามิเตอร์ คุณอาจไม่ได้จัดทำดัชนีโดยการระบุชื่อของอาร์เรย์ที่จะผ่านการชี้ไปยังอาร์เรย์เพื่อฟังก์ชั่น
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการที่จะผ่านอาร์เรย์เพื่อฟังก์ชั่น:
การใช้ระบบ ArrayApplication namespace { MyArray ระดับ { getAverage คู่ (int [] ARR ขนาด int) { int i; เฉลี่ยคู่ รวม int = 0; สำหรับ (i = 0; i <ขนาด ++ i) { รวม + = ARR [I]; } เฉลี่ย = (Double) รวม / ขนาด; กลับเฉลี่ย; } เป็นโมฆะคง main (String args []) { แอปพลิเค MyArray = MyArray ใหม่ (); / * อาร์เรย์ int กับห้าองค์ประกอบ * / int [] สมดุล = new int [] {1000, 2, 3, 17, 50}; เฉลี่ยคู่ ชี้ / * อาร์เรย์จะถูกส่งเป็นพารามิเตอร์ * / เฉลี่ย = app.getAverage (สมดุล 5) / * ผลตอบแทนมูลค่าส่งออก * / Console.WriteLine ( "โดยเฉลี่ยอยู่ที่: {0}" เฉลี่ย); Console.ReadKey (); } } }
เมื่อโค้ดข้างต้นจะรวบรวมและดำเนินการก็จะก่อให้เกิดผลลัพธ์ต่อไปนี้:
เฉลี่ยอยู่ที่: 214.4