Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        Profiler.BeginSample("Foreach");
        ListForeach();
        UniqListForeach();
        DictionaryForeach();
        UniqDictionaryForeach();
        Profiler.EndSample();

        Profiler.BeginSample("Uniq");
        TestUniq.ListSelectWhere();
        TestUniq.DictionarySelectWhere();
        TestUniq.ListSelectManyWithCache();
        Profiler.EndSample();

        Profiler.BeginSample("LinQ");
        TestLinq.ListSelectWhere();
        TestLinq.DictionarySelectWhere();
        TestLinq.ListSelectManyWithCache();
        Profiler.EndSample();
    }
Beispiel #2
0
        static void Main(string[] args)
        {
            /*
             * EmitDemo
             */
            {
                var test = new TestEmit();
                //test.HelloWorld();
                //test.ReflactionWork10000();
            }

            /*
             * Linq
             */
            {
                var test = new TestLinq();
                //test.P34TestRelactionMethod();
            }

            /*
             * Ado.Net
             */
            {
                var test = new TestAdoNet();
                //test.TestPoll();   //  无法运行
                //test.testFirstOrDefault();
            }


            /*
             * ExpressionDemo
             */
            {
                var test = new TestExpression();
                //test.TestHello();
                //test.TestListMakeIndex();
                //test.TestException();
                //test.TestLoop();
                //test.TestMemberAccess();
            }

            /*
             * AttributesDemo
             */
            {
                var test = new TestAttribute();
                //var className = test.GetClassAttribute();
                //var columnName = test.GetPropertyAttribute();
                //var tuple = test.TestHelper();
            }


            /*
             * WeiXin
             */
            // new AccessTokenTest().AccessTokenCon();


            /*
             * Struct
             */
            {
                var test = new RefField();
                test.Test();
            }

            Console.ReadLine();
        }