ECMA-334: 12.3.2 Initially unassigned variables
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| C# Language Specification |
|
| © 2006 ECMA International |
12.3.2 Initially unassigned variables
The following categories of variables are classified as initially unassigned:
- Instance variables of initially unassigned struct variables.
- Output parameters, including the
thisvariable of struct instance constructors without a constructor initializer.
- Local variables, except those declared in a
catchclause, aforeachstatement, or ausingstatement.