disable broken tests on net_4_0
[mcs.git] / docs / ecma334 / 12.1.xml
blobcd86379163f2eeecbab5689e79da25a42c4320f4
1 <?xml version="1.0"?>
2 <clause number="12.1" title="Variable categories">
3   <paragraph>C# defines seven categories of variables: static variables, instance variables, array elements, value parameters, reference parameters, output parameters, and local variables. The sections that follow describe each of these categories. </paragraph>
4   <paragraph>
5     <example>[Example: In the example <code_example><![CDATA[
6 class A  
7 {  
8    public static int x;  
9    int y;  
10    void F(int[] v, int a, ref int b, out int c) {  
11       int i = 1;  
12       c = a + b++;  
13    }  
14 }  
15 ]]></code_example>x is a static variable, y is an instance variable, v[0] is an array element, a is a value parameter, b is a reference parameter, c is an output parameter, and i is a local variable. end example]</example>
16   </paragraph>
17 </clause>