Printer Friendly Version      Send     
Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio .NET
Reference
Visual C# Language
5. Variables
 5.3.3.12 Return statements
C# Language Specification
5.3.3.12 Return statements

For a statement stmt of the form

return expr ;
  • The definite assignment state of v at the beginning of expr is the same as the definite assignment state of v at the beginning of stmt.
  • If v is an output parameter, then it must be definitely assigned either:
  • after expr
  • or at the end of the finally block of a try-finally or try-catch-finally that encloses the return statement.
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker