示例#1
0
        static void Main()
        {
            Console.WriteLine(FileWorker.GetFileExtension("example.new.pdf"));
            Console.WriteLine(FileWorker.GetFileName("example.pdf"));

            var firstPoint = new Point2D(0, 10);
            var secondPoint = new Point2D(15, 15);
            var distance = PointMath.GetDistance(firstPoint, secondPoint);
            Console.Write("Distance between two points 2D: ");
            Console.WriteLine("{0:f2}", distance);

            var firstPoint3D = new Point3D(0, 10, 15);
            var secondPoint3D = new Point3D(0, 0, 0);
            var distance3D = PointMath.GetDistance(firstPoint3D, secondPoint3D);
            Console.Write("Distance between two points 3D: ");
            Console.WriteLine("{0:f2}", distance3D);

            var rectangle = new Rectangle(10, 10);
            Console.Write("Diagonal of the 2d rectangle: ");
            Console.WriteLine("{0:f2}", rectangle.CalculateDiagonal());

            var cube = new Cube(10, 20, 30);
            Console.Write("Volume of the cube: ");
            Console.WriteLine("{0:f2}", cube.CalculateVolume());
            Console.WriteLine("Two of the diagonals of the cube are: ");
            Console.WriteLine("{0:f2}", cube.CalculateDiagonalXYZ());
            Console.WriteLine("{0:f2}", cube.CalculateDiagonalXZ());
        }
        static void Main()
        {
            Console.WriteLine(FileNameManipulation.GetFileExtension("example"));
            Console.WriteLine(FileNameManipulation.GetFileExtension("example.pdf"));
            Console.WriteLine(FileNameManipulation.GetFileExtension("example.new.pdf"));
            Console.WriteLine(FileNameManipulation.GetFileNameWithoutExtension("example"));
            Console.WriteLine(FileNameManipulation.GetFileNameWithoutExtension("example.pdf"));
            Console.WriteLine(FileNameManipulation.GetFileNameWithoutExtension("example.new.pdf"));

            Console.WriteLine("Distance in the 2D space = {0:f2}",
                DistanceCalculations.CalcDistance2D(1, -2, 3, 4));
            Console.WriteLine("Distance in the 3D space = {0:f2}",
                DistanceCalculations.CalcDistance3D(5, 2, -1, 3, -6, 4));

            Cube exampleCube = new Cube(3, 4, 5);
            Console.WriteLine("Volume = {0:f2}", exampleCube.CalculateVolume());
            Console.WriteLine("Diagonal XYZ = {0:f2}", exampleCube.CalculateDiagonalXYZ());
            Console.WriteLine("Diagonal XY = {0:f2}", exampleCube.CalculateDiagonalXY());
            Console.WriteLine("Diagonal XZ = {0:f2}", exampleCube.CalculateDiagonalXZ());
            Console.WriteLine("Diagonal YZ = {0:f2}", exampleCube.CalculateDiagonalYZ());
        }
        private static void Main()
        {
            Console.WriteLine(FileExtensions.GetFileExtension("example"));
            Console.WriteLine(FileExtensions.GetFileExtension("example.pdf"));
            Console.WriteLine(FileExtensions.GetFileExtension("example.new.pdf"));

            Console.WriteLine(FileExtensions.GetFileNameWithoutExtension("example"));
            Console.WriteLine(FileExtensions.GetFileNameWithoutExtension("example.pdf"));
            Console.WriteLine(FileExtensions.GetFileNameWithoutExtension("example.new.pdf"));

            Console.WriteLine("Distance in the 2D space = {0:f2}", DistanceCalculator.CalculateDistance2D(1, -2, 3, 4));
            Console.WriteLine("Distance in the 3D space = {0:f2}", DistanceCalculator.CalculateDistance3D(5, 2, -1, 3, -6, 4));

            Cube.Width  = 3;
            Cube.Height = 4;
            Cube.Depth  = 5;
            Console.WriteLine("Volume = {0:f2}", Cube.CalcVolume());
            Console.WriteLine("Diagonal XYZ = {0:f2}", Cube.CalculateDiagonalXYZ());
            Console.WriteLine("Diagonal XY = {0:f2}", Cube.CalculateDiagonalXY());
            Console.WriteLine("Diagonal XZ = {0:f2}", Cube.CalculateDiagonalXZ());
            Console.WriteLine("Diagonal YZ = {0:f2}", Cube.CalculateDiagonalYZ());
        }