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();
}
Run Code Online (Sandbox Code Playgroud)
它给出了Object引用未设置为对象实例的错误.当我想制作AVL树程序(我用C++创建并测试但在C#中复制时出错)时,我怎么能这样做?
这是C#代码
public static class Global
{
public static string Temp
{
get
{
return temp;
}
set
{
temp = value;
}
}
public static string temp="100";
}
Run Code Online (Sandbox Code Playgroud)
这是MainPage的xaml代码
<TextBlock Text="{Binding Path=Temp}" Grid.Column="1" Margin="34,47,32,49" Name="textBlockCheck" />
Run Code Online (Sandbox Code Playgroud)
我在它的构造函数中声明了MainPage.cs中的datacontext:
this.DataContext= Global.Temp;
Run Code Online (Sandbox Code Playgroud)
但是textBlock中没有显示任何内容.在此先感谢您的帮助.
c# ×2
android ×1
data-binding ×1
mobile ×1
pointers ×1
silverlight ×1
struct ×1
unsafe ×1
xamarin ×1