每当我需要引用值类型时,我一直在使用类似的东西:
public class RefHost<T> {
public RefHost(T val)
{
Value = val;
}
private T _value;
public T Value {
get {
return _value;
}
set {
_value = value;
}
}
}
我想知道是否有一种内置方式或更简单的方式来使用现有的值类型作为引用类型?
例子:
public class Editor {
public RefHost<int> Blah = new RefHost<int>(5);
// Some kind of timer to increase the value of Blah every few ticks
}
有点像用户Editor
指定需要更改的值类型,并且可以有多个实例,Editor
每个实例都有自己的值。我以计时器为例,但大多数时候它是一个像滑块一样的用户控件。