日期:2014-05-18  浏览次数:20829 次

C#进阶者对例子里面的几个疑问?
各位朋友,代码如何,下面是小弟的几个问题,请各位朋友可以耐心赐教,谢谢!!!

using   System;
using   System.Collections.Generic;
using   System.Text;

namespace   ConsoleApplication1
{
        class   Address
        {
                public   string   name;
                public   string   address;
        }
        class   Methodparams
        {
                public   static   void   Main()
                {
                        string   myChoice;
                        Methodparams   mp   =   new   Methodparams();
                        //。。。。。。。。
                }
                void   makeDecision(string   myChoice)
                {
                        Address   addr   =   new   Address();
                        switch   (myChoice)
                        {
                                case   "A ":
                                case   "a ":
                                        {
                                                addr.name   =   "Joe ";
                                                addr.address   =   "C#   Station ";
                                                this.addAddress(ref   addr);//问题1:这里是调用一个实例方法,是进行地址传递,里面的参数ADDR是一个什么东西,能不能详细具体一点?
                                                break;
                                        }

                        }

                }
                void   addAddress(ref   Address   addr)//问题2:REF里面的参数正常来说是这样定义的:REF   数据类型   名称,但这里面的数据