中信银行宁波分行招聘:C# 的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 08:28:21
public MapCoordinates MapCoordinates
{
get
{
// Create an instance of your object. In this
//case, create a map
// coordinates object that stores map
//latitude and longitude coordinates.

MapCoordinates mc = new MapCoordinates();

mc.Latitude = System.Convert.ToInt3(this.Latitude.Text);

mc.Longitude = System.Convert.ToInt32(this.Longitude.Text);
return mc;
}
}

最上面的
“public MapCoordinates MapCoordinates ”
是什么意思?

public MapCoordinates MapCoordinates
类型 属性名称
(代表MapCoordinates类)

比如有一个类
public class Info
{
private int _a;
public int A
{
get{return _a;}
set{_a = value;}
}
}

然后有一个这样的类:
public class Test
{
private Info _info;
public Info Info
{
get{return _info;}
set{_info = value;}
}
}

这样看,就知道public Info Info,第二个Info是类Test的一个属性的名字,而第一个Info是这个属性的类型.

他的意思就像是"public int a"一样,不过好像有问题,类形和变量名怎么能一样呢?