-
08-07-2019 - |
문제
나는 도움이 필요해. 나는 다음과 같은 selectItem 클래스를 만들고 있습니다.
public class SelectItem<T> where T : class
{
public bool IsChecked { get; set; }
public T Item { get; set; }
}
다음 코드가 유효하고 싶습니다
SelectItem<String> obj = new SelectItem<String> { Item = "Value" };
obj.IsChecked = true;
String objValue = obj;
이 작업을 수행하는 대신 :
String objValue = obj.Item;
이것을 어떻게 달성 할 수 있습니까?
해결책
public static implicit operator T(SelectItem<T> obj) {
return obj.Item;
}
제휴하지 않습니다 StackOverflow