【发布时间】:2011-04-27 19:01:09
【问题描述】:
我是 C# 的新手,不知道如何为我定义的类类型实现指针接口。它在 C++ (虽然,我从大学以来就没有做过)或 C (我一直这样做)非常容易做到,但是我在 C# 中没有遇到错误。
在示例中更清晰。假设你想实现一个家谱:
class person{
person* mom;
person* dad;
string Name;
string Birthdate;
person[] children;
//...constructors, destructors, methods etc...
}
VS2010 告诉我“无法声明指向托管类型的指针” 我不想知道此类问题的良好实现(因为我将使结构非常定制,而不是像树一样的任何东西),只是如何声明指向包含指针类型的对象的指针(在 C# 中) 这是使用类的错误方式吗?
【问题讨论】: