Can anyone tell me if it is a good idea to accept nullable parameters for a function and then setting the parameter to null after using it? Would this be a good programming practice to free up unused resources? Ex:
public static bool SendEmail(MailAddressCollection? To, string Subject, string Body)
{
// use the values stored in To, Subject, and Body to send the message.
To = null;
}