我想知道我是否可以依靠您的支持来解决这个问题,该问题涉及使用C#编写程序以使用指针来实现队列或堆栈。
最大的问题是,当我尝试在C#中重用它们时,C ++或C中的实现无法运行。
例如,当我尝试使用下面的代码以开始创建使用C#中的链表的代码时
struct cel {
int content;
struct cel *prox;
};
控制台应用程序返回以下错误:
(1)'Cel':成员名称不能与其封闭类型相同(2)类,结构或接口成员声明中的无效标记'*'(3){预期(4)无效的标记';' 在类,结构或接口成员声明中(5)在类,结构或接口成员声明中的无效令牌'namespace'
由于我需要使这部分代码能够运行才能继续执行其他部分,因此我非常想依靠您的帮助来解决此问题。
如果您知道如何正确实现这部分代码,或者甚至如果您知道如何使用C#中的指针实现队列或堆栈,请给我完整的代码。
预先感谢您的支持。
您不能期望来自特定语言的代码可以在另一种语言中工作。在C#中,通常使用引用而不是指针。首先学习C#的基础知识,然后尝试编写更复杂的代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句