// .
Using System;
class EnumFmtDemo {
enum Direction { North, South, East, West }
[Flags] enum Status { Ready=0xl, OffLine=Ox2,
Waiting=0x4, TransmitOK=Ox8,
ReceiveOK=OxlO, OnLine=0x20 }
static void Main() {
Direction d = Direction.West;
Console.WriteLine("{0:G}", d);
Console.WriteLine("{0:F}", d); 1
Console.WriteLine("{0:D}", d);
Console.WriteLine("{0:X}", d);
Status s = Status.Ready | Status.TransmitOK;
Console.WriteLine("{0:G}", s);
Console.WriteLine("{0:F}", s);
Console.WriteLine("{0:D}", s);
Console.WriteLine("{0:X}", s);
}
}
.
West
West
Ready, TransmitOK Ready, TransmitOK 9
23 . :
C# . , . . , .
, #, , .NET Framework. C# , . , C# .
4.0 .NET Framework , . TPL (Task Parallel Library ), PLINQ (Parallel LINQ ). , () . , TPL . ,
TPL, . - . -, , . , , . -, , TPL, - , . -, TPL , , - , . TPL , .
|
|
, , , . . , .
: . . . , . , , . , .
. " '7. , . , . , , , .
: , .
, , , . , -, , , , , (). - . - . , , , , .
. , <: ; , ; , .. ; ; ; , .
|
|
.NET Framework : . , . , , .
, . C# , .
, , . , . .
C# .NET Framework : . C# , , . , , . C# , , C# .
, , System. Threading. C# .
Using System.Threading;
Thread
Thread, . Thread , .. . Thread , . .
Thread, .. , System.Threading. Thread:
public Thread(ThreadStart )
, , a ThreadStart , .NET Framework, .