Serialize and MarshalByRef?
79. using directive vs using statement You create an instance in a using statement to ensure that Dispose is called on the object when the using statement is exited. A using statement can be exited either when the end of the using statement is reached or if, for example, an exception is thrown and control leaves the statement block before the end of the statement. The using directive has two uses: • Create an alias for a namespace (a using alias). • Permit the use of types in a namespace, such that, you do not have to qualify the use of a type in that namespace (a using directive).