永发信息网

谁能看看我这段程序哪里出错了呢?是缺少命名空间吗

答案:3  悬赏:40  手机版
解决时间 2021-03-07 16:38
  • 提问者网友:献世佛
  • 2021-03-06 22:42
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _1
{
class Program:ImyInterface
{
string id = "";
string name = "";
public string ID
{
get
{
return id;
}
set
{
id = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public void Showinfo()
{
Console.WriteLine("编号\t 姓名");
Console.WriteLine(ID + "\t" + Name);
}
static void Main(string[] args)
{
Program program = new Program();
ImyInterface imyinterface = program;
imyinterface.ID = "TM";
imyinterface.Name = "C#3.5从入门到应用开发";
imyinterface.Showinfo();
}
}
}
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-06 23:54
你好,不是命名空间的问题,不需要继承接口,修改后的代码如下,你可以复制过去在VS里面运行看看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _1
{
class Program
{
string id = "";
string name = "";
public string ID
{
get
{
return id;
}
set
{
id = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public void Showinfo()
{
Console.WriteLine("编号\t 姓名");
Console.WriteLine(ID + "\t" + Name);
}
static void Main(string[] args)
{
Program program = new Program();
program.ID = "TM";
program.Name = "C#3.5从入门到应用开发";
program.Showinfo();

Console.ReadKey();
}
}
}

最简单的,不需要get,set . 即可实现你想要的效果

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

namespace _1
{
class Program
{
string id = "";
string name = "";
//public string ID
//{
// get
// {
// return id;
// }
// set
// {
// id = value;
// }
//}
//public string Name
//{
// get
// {
// return name;
// }
// set
// {
// name = value;
// }
//}
public void Showinfo()
{
Console.WriteLine("编号\t 姓名");
Console.WriteLine(id + "\t" + name);
}
static void Main(string[] args)
{
Program program = new Program();
program.id = "TM";
program.name = "C#3.5从入门到应用开发";
program.Showinfo();

Console.ReadKey();
}

}

}
全部回答
  • 1楼网友:往事隔山水
  • 2021-03-07 02:21
你的ImyInterface是什么啊? 你写这个了吗?
  • 2楼网友:上分大魔王
  • 2021-03-07 01:14
照图看。直接using interop.excel;这样不就可以了么..
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯