C#将对象转换为基本类型

示例

给出以下定义:

public interface IMyInterface1

{

    string GetName();

}

public interface IMyInterface2

{

    string GetName();

}

public class MyClass : IMyInterface1, IMyInterface2

{

    string IMyInterface1.GetName()

    {

        return "IMyInterface1";

    }

    string IMyInterface2.GetName()

    {

        return "IMyInterface2";

    }

}

将对象强制转换为基本类型的示例:

    MyClass obj = new MyClass();

    IMyInterface1 myClass1 = (IMyInterface1)obj;

    IMyInterface2 myClass2 = (IMyInterface2)obj;

    Console.WriteLine("I am : {0}", myClass1.GetName());

    Console.WriteLine("I am : {0}", myClass2.GetName());

    // 输出:

    // 我是:IMyInterface1

    // 我是:IMyInterface2

           

以上是 C#将对象转换为基本类型 的全部内容, 来源链接: utcz.com/z/330685.html

回到顶部