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 数据类型 名称,但这里面的数据