คุณต้องส่งผ่านตัวแปรสำหรับพารามิเตอร์ out คุณไม่จำเป็นต้องเริ่มต้นตัวแปรก่อนที่จะส่งผ่าน:
MyMessagesType messages;
myResult = MakeMyCall(inputParams, out messages);
โดยทั่วไปคุณสามารถเพิกเฉยต่อ 'ข้อความ' หลังการโทรได้เว้นแต่ 'ข้อความ' จำเป็นต้องกำจัดด้วยเหตุผลบางประการเช่นการใช้ทรัพยากรระบบที่ จำกัด ซึ่งในกรณีนี้คุณควรเรียก Dispose ():
messages.Dispose();
หากอาจใช้หน่วยความจำจำนวนมากและจะยังคงอยู่ในขอบเขตระยะหนึ่งก็ควรตั้งค่าเป็น null หากเป็นประเภทอ้างอิงหรือเป็นอินสแตนซ์เริ่มต้นใหม่หากเป็นประเภทค่าเพื่อให้ขยะ นักสะสมสามารถเรียกคืนหน่วยความจำ:
messages = null;
messages = new MyMessageType();