如何使用另一个类设置的接口属性?

时间:2020-04-30 16:02:36

标签: c# object

例如,我有两个类,但是其中一个类没有对象可以反对。我想创建由这些类之一实现的方法的接口。我有班Gps,班还没有访问Point之类的对象。但是我可以实现两个变量,例如latlng,并将对此做一些事情。现在我有了界面

interface IGps
{
   double Lng{get; set;}
   double Lat{get; set;}
}

我想在class Coords中设置此属性,并在class Gps中使用这些变量。例如,这是伪“代码”。


public class Coords : IGps
{

public double Lng
{
    get
    {
        return Lng;
    }
    set
    {
        Lng = value;
    }
}

public double Lat
{
    get
    {
        return Lat;
    }
    set
    {
        Lat = value;
    }

public Coords()
{
    GeoCoordinate coord = watcher.Position.Location;
    Lng = coord.Lontitude;
    Lat = coord.Latitude;
}

}

我想在类Gps中使用此属性,但是我无权访问类Coords和类似对象GeoCoordinate。我该怎么办?

0 个答案:

没有答案