C# 获取和设置未正常工作
出于某种原因,如果调用Get(),var2是(0,0)。。。即使变量1 X和Y都大于0C# 获取和设置未正常工作,c#,xna,C#,Xna,出于某种原因,如果调用Get(),var2是(0,0)。。。即使变量1 X和Y都大于0 我做错了什么?C中属性的正确语法是: 公共 { 得到 { 返回; } 设置 { //值是调用代码中属性设置为的值 =价值; } } 请先查看类似的内容。顺便说一句,Vector2(和var2)是结构?请使用其他代码(类的赋值和声明)完成您的文章,谢谢。为什么不使用属性执行此操作?这仍然无法解释代码不起作用的原因。仅仅因为你可以使用属性并不意味着你必须这样做。不幸的是,由于给出了大量的信息,我们不得不猜测原始
我做错了什么?C中属性的正确语法是:
公共
{
得到
{
返回;
}
设置
{
//值是调用代码中属性设置为的值
=价值;
}
}
请先查看类似的内容。顺便说一句,Vector2(和var2)是结构?请使用其他代码(类的赋值和声明)完成您的文章,谢谢。为什么不使用属性执行此操作?这仍然无法解释代码不起作用的原因。仅仅因为你可以使用属性并不意味着你必须这样做。不幸的是,由于给出了大量的信息,我们不得不猜测原始问题的意思。我最好的猜测是他想知道如何使用属性。。。
public Vector2 Get()
{
return var2;
}
public void Set(Vector2 var1)
{
var2 = var1;
}
public <TYPE_NAME> <PROPERTY_NAME>
{
get
{
return <LOGIC HERE>;
}
set
{
//value is whatever the property is set to in the calling code
<local_var, or whatever> = value;
}
}