【发布时间】:2023-03-27 14:31:01
【问题描述】:
我想让两个班级互相交流。我想使用字典来添加项目。我已经简化了我的模式以轻松解决它。如何使用字典添加新项目。
我只想生成MyClass 的一个实例。这很重要。这是一种诡计……
public interface IHost
{
}
public class MyClass:IHost
{
public Dictionary<int,string>; dic { get; set;}
public MyClass()
{
dic = new Dictionary<int,string>();
}
}
public class MyClass2 : IHost
{
public MyClass()
{
}
public void Save()
{
dic.Add(1,"vxcvcx");
}
}
我得到的错误:
名称'dic'在当前上下文中不存在
【问题讨论】:
-
请澄清您的问题(尽管从技术上讲,您并没有提出任何问题)。你到底想做什么?你能发布实际编译的代码吗(有或没有你说你遇到错误的行)。
-
@StevenJeuris:不是每个人都以英语为主要语言。
-
@jgauffin: ...但是每个人可以在他们的浏览器中安装一个内置的拼写检查器,并且至少与他们的拼写错误保持一致。如果您不知道如何写“交流”,请不要时不时地用不同的方式来写,查一下。我也不会说母语英语,但仍时不时查单词。 P.s.:问题的其余部分并没有表明任何努力。看来语言是这种努力的代表。
-
@StevenJeuris:是的。您应该在第一条评论中写下详细的描述。
-
将“Save”函数放入“MyClass”中。
标签: c# .net design-patterns