(, , , ) . System. Collections - , ArrayList, Queue, SortedUst.
ArrayList
, , , . ArrayList .
34. #.
35. #.
( ). .
36. C#. .
. C# . , , . . , (, , ). :
class NoEncapsulation
{ public double Value;
public string ValueString; }
Value, , (, ). :
class EncapsulationExample
{
private double valueDouble;
private string valueString;
public double Value
{
get { return valueDouble; }
set
{
valueDouble = value;
valueString = value.ToString();
} }
public string ValueString
{ get { return valueString; }
set {double tmp_value = Convert.ToDouble(value); valueDouble = tmp_value;
valueString = value;
} } }
valueDouble valueString Value ValueString. ValueString , , , .
.
, . , , , . , . . , : [ ] [ ] delegate ([ ])
|
|
, , new, public, protected, internal private. , , . , .
: public delegate void D (int i);
, , void . .