C#中关于接口的小问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:20:55
下面是源代码,编译无法通过:
using System;
using System.Collections.Generic;
using System.Text;

namespace shiyan
{
public interface IM
{
void print();
}

class UM : IM
{
void IM.print()
{
int i;
}

static void Main(string[] args)
{
UM app = new UM();
app.print();
}
}
}
先谢谢大家啦

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

namespace shiyan
{
public interface IM
{
void print();
}

public class UM : IM
{
public void print()
{
int i=1;
}

public static void Main(string[] args)
{
UM app = new UM();
app.print();
}
}
}

这样运行就可以了

下面就可以输出i的值
using System;
using System.Collections.Generic;
using System.Text;

namespace shiyan
{
public interface IM
{
void print();
}

public class UM : IM
{
public void print()
{
int i=1;
Console.WriteLine(i.ToString());
}

public static void Main(string[] args)
{
UM app = new UM();
app.print();
}
}