首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在c#中使用指针

2012-09-17 
如何在c#中使用指针在c#里写邻接表怎么写,初步是定义俩个结构体,一个是顶点信息,一个是后面连着的点的指针

如何在c#中使用指针
在c#里写邻接表怎么写,初步是定义俩个结构体,一个是顶点信息,一个是后面连着的点的指针,然后在类里面用这俩个结构体来建邻接表,但是在建结构体的时候,使用指针出现了错误
  unsafe struct edgenode
{
  string BusLine;
int adjvex ;
  edgenode *next = null;
};

unsafe struct vexStation
{
int StationNum;
  //站点信息

edgenode* link = null;
};//(存储顶点信息)

[解决办法]
如果只是在C#中使用,建议你直接使用HasTable,List<>,Dictionary<>等,
如果涉及到与非托管代码如VC、VB、Delphi等交互,用IntPtr!

热点排行