mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.2 KiB
64 lines
1.2 KiB
using System; |
|
using System.IO; |
|
|
|
public static class FSharpUsingPatterns |
|
{ |
|
public static void sample1() |
|
{ |
|
using (FileStream fileStream = File.Create("x.txt")) |
|
{ |
|
fileStream.WriteByte(1); |
|
} |
|
} |
|
|
|
public static void sample2() |
|
{ |
|
Console.WriteLine("some text"); |
|
using (FileStream fileStream = File.Create("x.txt")) |
|
{ |
|
fileStream.WriteByte(2); |
|
Console.WriteLine("some text"); |
|
} |
|
} |
|
|
|
public static void sample3() |
|
{ |
|
Console.WriteLine("some text"); |
|
using (FileStream fileStream = File.Create("x.txt")) |
|
{ |
|
fileStream.WriteByte(3); |
|
} |
|
Console.WriteLine("some text"); |
|
} |
|
|
|
public static void sample4() |
|
{ |
|
Console.WriteLine("some text"); |
|
int num; |
|
using (FileStream fileStream = File.OpenRead("x.txt")) |
|
{ |
|
num = fileStream.ReadByte(); |
|
} |
|
int num2 = num; |
|
Console.WriteLine("read:" + num2); |
|
} |
|
|
|
public static void sample5() |
|
{ |
|
Console.WriteLine("some text"); |
|
int num; |
|
using (FileStream fileStream = File.OpenRead("x.txt")) |
|
{ |
|
num = fileStream.ReadByte(); |
|
} |
|
int num2 = num; |
|
int num3; |
|
using (FileStream fileStream = File.OpenRead("x.txt")) |
|
{ |
|
fileStream.ReadByte(); |
|
num3 = fileStream.ReadByte(); |
|
} |
|
num = num3; |
|
Console.WriteLine("read: {0}, {1}", num2, num); |
|
} |
|
}
|
|
|