????2.2 ???????????????????

??????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????£?

class Program
    {
        static void Main(string[] args)
        {
            // 2. ?????????????????
            RefClass refClass = new RefClass();
            AddRef(refClass);
            Console.WriteLine(refClass.addnum);
        }  
         // 2. ?????????????????
        private static void AddRef(RefClass addnumRef)
        {
            addnumRef.addnum += 1;
            Console.WriteLine(addnumRef.addnum);
        }
}
class RefClass
    {
        public int addnum=1;
    }

???????н?????

?????????????????????????????е????????????????????????????з??????????£?

????2.3 .String???????????????????????

????????String?????????????????????????string??????????????????????????????????????????ε???????????????????????????????忴??????????

class Program
    {
        static void Main(string[] args)
        {
              // 3. String???????????????????????
            string str = "old string";
            ChangeStr(str);
            Console.WriteLine(str);
                              
        }
                          
         // 3. String???????????????????????
        private static void ChangeStr(string oldStr)
        {
            oldStr = "New string";
            Console.WriteLine(oldStr);
        }
}

???????н?????