/// <summary>
        /// 参数传递
        /// </summary>
        ///<remarks>
        /// 类是引用类型,作为参数时按引用传递
        /// 结构是值类型,作为参数时按值传递
        ///</remarks>
        public void ParameterPassing()
        {
            ClassA classA = new() { Age = 1 };

            ClassA.ChangeAge(classA);
            // output=100,TestA是类按引用传递
            Console.WriteLine(classA.Age);
            Assert.AreEqual(100, classA.Age);

            StructA structA = new() { Age = 1 };

            StructA.ChangeAge(structA);
            // output=1,StructA是结构按值传递
            Console.WriteLine(structA.Age);
            Assert.AreEqual(1, structA.Age);
        }

        [TestMethod]