Bạn phải chuyển một biến cho tham số out. Bạn không cần phải khởi tạo biến trước khi chuyển nó:
MyMessagesType messages;
myResult = MakeMyCall(inputParams, out messages);
Thông thường, bạn chỉ có thể bỏ qua 'tin nhắn' sau cuộc gọi - trừ khi 'tin nhắn' cần loại bỏ vì lý do nào đó, chẳng hạn như việc sử dụng tài nguyên hệ thống hạn chế, trong trường hợp đó bạn nên gọi Dispose ():
messages.Dispose();
Nếu nó có thể sử dụng một lượng bộ nhớ đáng kể và nó sẽ vẫn ở trong phạm vi trong một thời gian, nó có thể phải được đặt thành null nếu nó là một kiểu tham chiếu hoặc một phiên bản mặc định mới nếu nó là một loại giá trị, để rác bộ sưu tập có thể lấy lại bộ nhớ:
messages = null; // Allow GC to reclaim memory for reference type.
messages = new MyMessageType(); // Allow GC to reclaim memory for value type.