13.07.2015 Views

C# Language Specification - Willy .Net

C# Language Specification - Willy .Net

C# Language Specification - Willy .Net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>C#</strong> LANGUAGE SPECIFICATION"T:Color""T:Acme.IProcess""T:Acme.ValueType""T:Acme.Widget""T:Acme.Widget.NestedClass""T:Acme.Widget.IMenuItem""T:Acme.Widget.Del""T:Acme.Widget.Direction"• Fields are represented by their fully qualified name.namespace Acme{struct ValueType{private int total;}class Widget: IProcess{public class NestedClass}}{private int value;}private string message;private static Color defaultColor;private const double PI = 3.14159;protected readonly double monthlyAverage;private long[] array1;private Widget[,] array2;private unsafe int *pCount;private unsafe float **ppValues;"F:Acme.ValueType.total""F:Acme.Widget.NestedClass.value""F:Acme.Widget.message""F:Acme.Widget.defaultColor""F:Acme.Widget.PI""F:Acme.Widget.monthlyAverage""F:Acme.Widget.array1""F:Acme.Widget.array2""F:Acme.Widget.pCount""F:Acme.Widget.ppValues"• Constructors.namespace Acme{class Widget: IProcess{static Widget() { /* … */ }public Widget() { /* … */ }public Widget(string s) { /* … */ }}}"M:Acme.Widget.#cctor""M:Acme.Widget.#ctor""M:Acme.Widget.#ctor(System.String)"• Destructors.namespace Acme{class Widget: IProcess{~Widget() { /* … */ }}}442

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!