unsafe public class Temp
{
public struct Node
{
Node *left;
Node *right;
int value;
}
public Temp()
{
Node* T=new Node();
T->left=null;
T->right=null;
T->value=10;
}
}
main()
{
Temp temp=new Temp();
}
개체 참조가 개체의 인스턴스로 설정되지 않는다는 오류가 발생합니다. 나는 그것을 할 수 있습니다 어떻게 AVL 트리 프로그램을 만들고 싶어 할 때 (나는 C에서 생성하고 테스트 한 ++ 있지만 C#에서 복사주는 오류)C에서 구조 포인터 초기화
_What_ 오류를 준다? 오류가되는 _any_ 코드가 표시되지 않습니다. – Oded
왜 안전하지 않습니까? C++에서 코드를 복사하는 것은 당신을 아주 멀리하지 않을 것입니다. C#에서는'struct' 대신에'null' 값을 허용하는 참조 타입을 의미합니다. (C#에서는 항상 값으로 복사되는 값 타입을 의미합니다. 'null'에 대한 개념이 없다)? – bobbymcr