this , , , . , this . " " , . XYCoord.
public XYCoord(int ): this(, ) { }
, . , " " , .
. ( 10.) , , . , . LINQ-. ( LINQ- 19.) , , .
.
// , .
Using System;
class MyClass { public int Count; public string Str;
class ObjlnitDemo { static void Main() {
// MyClass, .
MyClass obj = new MyClass { Count = 100, Str = "" };
Console.WriteLine(obj.Count + " " + obj.Str);
}
}
.
, obj.Count 100, obj. Str "". , MyClass . obj MyClass .
MyClass obj = new MyClass { Count = 100, Str = "" };
. , MyClass ( ), Count Str .
|
|
, . , obj , .
MyClass obj = new MyClass { Str = "", Count = 100 };
Str Count, . .
:
new _ { = , = ,... }
, .. , _. , , , .
, , , MyClass, . , . , , , LINQ-.
C# 4.0 , . .
, . , . , , . "7' .
. , . . .
static void OptArgMeth(int alpha, int beta=10, int gamma = 20) {
: beta gamma, beta 10, gamma 20. , . , alpha . , , .