Пример #1
0
        public static void lambda_alternative()
        {
            Lambda lam = new Lambda();

            lam.dolzina("abc");             // 3

            transform f = lam.dolzina;

            f("abc");                       // 3

            Func <string, int> g = lam.dolzina;

            g("abc");                       // 3

            Func <string, int> h = (string s) => { return(s.Length); };
            Func <string, int> k = (s) => { return(s.Length); };
            Func <string, int> m = s => { return(s.Length); };

            Console.WriteLine(m("abcd"));

            Func <int, double, string> x = (i, d) => "aleluja";
            string s = x(1, 3.14);

            Console.WriteLine(s);

            Func <string, int> n = s => s.Length;

            foo(n, "abc");

            foo(x => x.Length, "abc");
        }
        public void TestNamedArrays()
        {
            var a1 = new transform();

            ServiceTest2_pod.fill_transform(ref a1, 3956378);
            r.testnamedarray1 = a1.translation;

            var a1_1 = new transform();

            a1_1.rotation    = a1.rotation;
            a1_1.translation = r.testnamedarray1;
            var a1_2 = new transform();

            ServiceTest2_pod.fill_transform(ref a1_2, 74637);
            a1_1.rotation = a1_2.rotation;
            ServiceTest2_pod.verify_transform(ref a1_1, 74637);

            var a2 = new transform();

            ServiceTest2_pod.fill_transform(ref a2, 827635);
            r.testnamedarray2 = a2;

            transform a2_1 = r.testnamedarray2;

            ServiceTest2_pod.verify_transform(ref a2_1, 1294);

            r.testnamedarray3 = ServiceTest2_pod.fill_transform_array(6, 19274);
            ServiceTest2_pod.verify_transform_array(r.testnamedarray3, 8, 837512);

            r.testnamedarray4 = ServiceTest2_pod.fill_transform_multidimarray(5, 2, 6385);
            ServiceTest2_pod.verify_transform_multidimarray(r.testnamedarray4, 7, 2, 66134);

            r.testnamedarray5 = ServiceTest2_pod.fill_transform_multidimarray(3, 2, 7732);
            ServiceTest2_pod.verify_transform_multidimarray(r.testnamedarray5, 3, 2, 773142);
        }
Пример #3
0
        static void Main(string[] args)
        {
            List <string> fruits = new List <string> {
                "apple", "pear", "banana", "strawberry", "lemon"
            };

            transform transform = x => x.ToUpper();

            Console.WriteLine("Oefening 1");
            foreach (string fruit in fruits)
            {
                Console.WriteLine(transform(fruit));
            }

            Console.WriteLine("Oefening 2");

            count count = x => x.Length;

            foreach (string fruit in fruits)
            {
                Console.WriteLine($"{fruit} telt {count(fruit)} tekens");
            }
            Console.WriteLine("Oefening 3");
            compare compare = (x, y) => x.Length > y.Length;

            for (int i = 1; i < fruits.Count; i++)
            {
                Console.WriteLine($"{fruits[i-1]} contains more characters  than {fruits[i]} : {compare(fruits[i-1],fruits[i])}");
            }

            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            StudentData    sd       = new StudentData();
            List <Student> students = sd.GetFilteredStudents();

            foreach (Student student in students)
            {
                Console.WriteLine($"{student.FirstName} {student.LastName}");
            }
            Console.WriteLine();

            Console.WriteLine("Oefening 1");
            transform transform = x => x.ToUpper();

            foreach (string fruit in fruits)
            {
                Console.WriteLine(transform(fruit));
            }

            Console.WriteLine();
            Console.WriteLine("Oefening 2");
            count count = x => x.Length;

            foreach (string fruit in fruits)
            {
                Console.WriteLine($"{fruit} telt {count(fruit)} tekens");
            }

            Console.WriteLine();
            Console.WriteLine("Oefening 3");
            compare compare = (x, y) => x.Length > y.Length;

            for (int i = 1; i < fruits.Count; i++)
            {
                Console.WriteLine($"{fruits[i - 1]} contains more characters  than {fruits[i]} : {compare(fruits[i - 1], fruits[i])}");
            }

            Console.WriteLine();
            Console.WriteLine("Oefening 4");
            //checkAge checkAge = (x, y) => { if (x < y) return "not"; else return ""; };
            checkAge checkAge = (x, y) => (x < y)? "NOT": "";

            foreach (Student s in sd.GetAllStudents())
            {
                Console.WriteLine($"{s.FirstName} {s.LastName} is {checkAge(s.Age,21)} old enough.");
            }

            Console.ReadKey();
        }
Пример #5
0
        /// <summary>
        /// The set gizmo.
        /// </summary>
        /// <param name="tForm">The t form.</param>
        /// <remarks></remarks>
        private void setGizmo(transform tForm)
        {
            switch (tForm)
            {
            case transform.movement:
                createMovementGizmo();
                break;

            case transform.rotation:
                break;

            case transform.scale:
                break;
            }
        }
Пример #6
0
        public void test_namedarray_m1()
        {
            var s = new transform[32];

            for (uint i = 0; i < s.Length; i++)
            {
                ServiceTest2_pod.fill_transform(ref s[i], 79174 + i);
            }

            RRAssert.AreEqual <ulong>(r.namedarray_m1.Length, 512);
            r.namedarray_m1.Write(23, s, 3, 21);

            var s2 = new transform[32];

            r.namedarray_m1.Read(24, s2, 2, 18);

            for (uint i = 2; i < 18; i++)
            {
                ServiceTest2_pod.verify_transform(ref s2[i], 79174 + i + 2);
            }
        }
Пример #7
0
        public async Task TestNamedArrays()
        {
            var a1 = new transform();

            ServiceTest2_pod.fill_transform(ref a1, 3956378);
            await r.set_testnamedarray1(a1.translation);

            var a1_1 = new transform();

            a1_1.rotation    = a1.rotation;
            a1_1.translation = await r.get_testnamedarray1();

            var a1_2 = new transform();

            ServiceTest2_pod.fill_transform(ref a1_2, 74637);
            a1_1.rotation = a1_2.rotation;
            ServiceTest2_pod.verify_transform(ref a1_1, 74637);

            var a2 = new transform();

            ServiceTest2_pod.fill_transform(ref a2, 827635);
            await r.set_testnamedarray2(a2);

            transform a2_1 = await r.get_testnamedarray2();

            ServiceTest2_pod.verify_transform(ref a2_1, 1294);

            await r.set_testnamedarray3(ServiceTest2_pod.fill_transform_array(6, 19274));

            ServiceTest2_pod.verify_transform_array(await r.get_testnamedarray3(), 8, 837512);

            await r.set_testnamedarray4(ServiceTest2_pod.fill_transform_multidimarray(5, 2, 6385));

            ServiceTest2_pod.verify_transform_multidimarray(await r.get_testnamedarray4(), 7, 2, 66134);

            await r.set_testnamedarray5(ServiceTest2_pod.fill_transform_multidimarray(3, 2, 7732));

            ServiceTest2_pod.verify_transform_multidimarray(await r.get_testnamedarray5(), 3, 2, 773142);
        }
Пример #8
0
        public async Task test_namedarray_m1()
        {
            var s = new transform[32];

            for (uint i = 0; i < s.Length; i++)
            {
                ServiceTest2_pod.fill_transform(ref s[i], 79174 + i);
            }

            if (await r.namedarray_m1.GetLength() != 512)
            {
                throw new Exception();
            }
            await r.namedarray_m1.Write(23, s, 3, 21);

            var s2 = new transform[32];
            await r.namedarray_m1.Read(24, s2, 2, 18);

            for (uint i = 2; i < 18; i++)
            {
                ServiceTest2_pod.verify_transform(ref s2[i], 79174 + i + 2);
            }
        }
Пример #9
0
 _paceAnchor = new Vector2(transform.position.x, transform.position.y);
Пример #10
0
Debug(transform)
if(transform <= heightTest);
Пример #11
0
			transform.eulerAngles = Vector3.Slerp(transform.eulerAngles, closedRotation, Time.deltaTime * openSpeed);
this = DrawingStateDescription1(antialiasMode, textAntialiasMode, tag1, tag2, transform, primitiveBlend, unitMode);
Пример #13
0
 new Drawing.Transforms.Decompose2D(this).DrawAsset(transform, asset);
Пример #14
0
 /// <summary>
 /// The set gizmo.
 /// </summary>
 /// <param name="tForm">The t form.</param>
 /// <remarks></remarks>
 private void setGizmo(transform tForm)
 {
     switch (tForm)
     {
         case transform.movement:
             createMovementGizmo();
             break;
         case transform.rotation:
             break;
         case transform.scale:
             break;
     }
 }
Пример #15
0
 new InteropTypes.Graphics.Drawing.Transforms.Decompose2D(this).DrawAsset(transform, asset);
     mTransformations.Add(transform)
 End Sub
Пример #17
0
		transform.position = Vector3.MoveTowards(transform.position, target, 0.9f);
Пример #18
0
 void Start()
 {
     camera          = Camera.main.transform;
     startPosition   = camera.localPosition;
     initialDuration = duration;
 }