static void Main(string[] args) { var circle = new Circle(5); Console.WriteLine($"Length: {circle.Calculate(CircleLength)}"); Console.WriteLine($"Square: {circle.Calculate(CircleArea)}"); }
static void Main(string[] args) { var circle = new Circle(5); Console.WriteLine($"Length: {circle.Calculate(CircleOperation.Length)}"); Console.WriteLine($"Square: {circle.Calculate(CircleOperation.Square)}"); Console.WriteLine($"Diameter: {circle.Calculate(CircleOperation.Diameter)}"); }
static void Main(string[] args) { var cir = new Circle(1.5); Console.WriteLine($"Perimeter is { cir.Calculate(radius => 2 * Math.PI * radius )}"); Console.WriteLine($"Square is {cir.Calculate(radius => Math.PI * Math.Pow(radius, 2))}"); Console.WriteLine($"Diametr is {cir.Calculate(radius => radius * 2)}"); Console.ReadKey(); }
static void Main(string[] args) { Circle circle = new Circle(1.5); Func <double, double> calculatePerimeter; Func <double, double> calculateRadius; calculatePerimeter = CalculatePerimeter; calculateRadius = CalculateRadius; Console.WriteLine(circle.Calculate(calculatePerimeter)); Console.WriteLine(circle.Calculate(calculateRadius)); }
static void Main(string[] args) { var p = new Circle(1.5); Console.WriteLine(p.Calculate((double r) => 2 * Math.PI * r)); fd f = new fd((int a) => { return(a); }); var s = new Calculation(new[] { 1, 2, 3, 4, 5 }); int result = s.CalcSingleValue( (int[] array) => { int x = 0; foreach (var m in array) { x += m; } x /= array.Length; return(x); } ); Console.WriteLine(result); Console.WriteLine(f(120)); }
static void Main(string[] args) { var user1 = new Account <int>(1, "User 1"); var user2 = new Account <string>("U2", "User 2"); var user3 = new Account <Guid>(Guid.Three, "User 3"); user1.WriteProperties(); user2.WriteProperties(); user3.WriteProperties(); var circle = new Circle(1.5); Console.WriteLine($"For the circle with radius 1.5\n" + $"\tPerimeter is\t{circle.Calculate(Perimeter)}\n" + $"\tSquare is\t{circle.Calculate(Square)}"); Console.ReadKey(); }
private static void Calculator() { var circle = new Circle(1.5); circle.Calculate(radius => Math.PI * 2 * radius); foreach (var item in new int[] { 1, 2, 3, 4, 5 }.Where(i => i % 2 == 0)) { Console.WriteLine(item); } }
static void Main(string[] args) { //Написал не используя метод Circle //double x = 1.5; //Formulars perimeter = (x) => x = 2 * Math.PI * x; //Formulars squers = (x) => x = Math.PI * Math.Pow(x, 2); //Formulars diametr = (x) => x *= 2; //Console.WriteLine($"For the circle with radius 1.5\n" + // $"Perimeter is {perimeter(x)}\n" + // $"Squers is {squers(x)}\n" + // $"Diametr is {diametr(x)}"); Circle circle = new Circle(1.5); Console.WriteLine($"For the circle with radius 1.5\n" + $"Perimeter is {circle.Calculate(radius => 2 * Math.PI * radius)}\n" + $"Squers is {circle.Calculate(radius => Math.PI * Math.Pow(radius, 2))}\n" + $"Diametr is {circle.Calculate(radius => radius * 2)}"); Console.ReadKey(); }