本文主要是介绍C# 泛型隐式转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public class State<T>
{
private T _value;
public T Value
{
get { return _value; }
set
{
_value = value;
}
}
//隐式转换
public static implicit operator State<T>(T input)
{
return new State<T>() { _value = input };
}
public override string ToString()
{
return _value.ToString();
}
//显式转换
//public static explicit operator State<T>(T input)
//{
// return new State<T>() { _value = input };
//}
}
public State<int> Count2 { get; set; } = 1;
这篇关于C# 泛型隐式转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!