C# 关于我发现的 Ref<T> class
C# About the Ref<T> class i've found
Link 到 class :
我的问题很简单,class的用法是这样的:
getter 得到 () => variable,setter 得到 z => { variable = z; }
为了调用函数,我这样称呼它:
ref<int> tempx;
int tempy = 5;
tempx=new Ref<int>(() => tempy, z => { tempy = z; });
tempy = 6;//tempx.Value becomes 6
tempx.Value = 7;//tempy becomes 7
我想实现这一点以便调用 class 我会做到的 :
tempx=new Ref<int>(tempy);
不写动作,这样就不会占用很多代码行,而且动作会保存在class中,每当我调用它时,它们都会自动执行。
我不知道如何实现,所以我在这里问。
你不能。没有办法传入 int
并最终能够在未来的某个任意时间点获取或设置它;您需要创建 lambda 才能执行此操作。
Link 到 class :
我的问题很简单,class的用法是这样的:
getter 得到 () => variable,setter 得到 z => { variable = z; }
为了调用函数,我这样称呼它:
ref<int> tempx;
int tempy = 5;
tempx=new Ref<int>(() => tempy, z => { tempy = z; });
tempy = 6;//tempx.Value becomes 6
tempx.Value = 7;//tempy becomes 7
我想实现这一点以便调用 class 我会做到的 :
tempx=new Ref<int>(tempy);
不写动作,这样就不会占用很多代码行,而且动作会保存在class中,每当我调用它时,它们都会自动执行。
我不知道如何实现,所以我在这里问。
你不能。没有办法传入 int
并最终能够在未来的某个任意时间点获取或设置它;您需要创建 lambda 才能执行此操作。