So you usually use using for classes that require cleaning up after them, like io. This syntax allows you to specify the column names for join keys in both tables. · the using scope modifier is supported in the following contexts: · using the using keyword can be useful. · in c++11, the using keyword when used for type alias is identical to typedef. This allows you to specify the join key by name. · user kokos answered the wonderful hidden features of c# question by mentioning the using keyword. As far as i can tell, using() is just more convenient syntax, whereas on allows a little more flexibility … The identifier following … Either way, when the using block is exited (either by successful completion or by error) it is closed. · in a mysql join, what is the difference between on and using()? Using a different … Using using helps prevent problems using exceptions. · the using clause: Updating the using keyword was specifically for templates, and (as was pointed out in the accepted answer) when you are working with non-templates using and typedef are … The using statement allows the programmer to specify when objects that use resources should release them. Using using can help you use disposable objects more usefully. What are the uses of using? Remotely executed commands, started with invoke-command using the computername, hostname, … Although i think it would be better to organize like this because its a lot easier to see … Using calls dispose() after the using -block is left, even if the code throws an exception. Can you elaborate on that? The object provided to the using statement must implement the idisposable … 7. 1. 3. 2 a typedef-name can also be introduced by an alias-declaration.