는 내가 스택 오버 플로우 어딘가에서이 질문을보고 기억하지만 난 그것을 찾을 수 없습니다.
기본적으로 내가 할 수 있기를 좋아하는 것 :
MyClass myClass = 5;
을 MyClass에 내 프로그램에 의해 구현 된 클래스입니다.
복제본을 찾을 수 있으면이 질문을 삭제하겠습니다.
는 내가 스택 오버 플로우 어딘가에서이 질문을보고 기억하지만 난 그것을 찾을 수 없습니다.
기본적으로 내가 할 수 있기를 좋아하는 것 :
MyClass myClass = 5;
을 MyClass에 내 프로그램에 의해 구현 된 클래스입니다.
복제본을 찾을 수 있으면이 질문을 삭제하겠습니다.
난 당신이 암시 적 캐스트 연산자를 원하는 생각합니다.
public static implicit operator MyClass(int m)
{
// code to convert from int to MyClass
}
implicit
연산자를 구현하십시오.
이 시도 :
public class MyClass
{
public int MyProperty { get; set; }
private MyClass(int i)
{
MyProperty = i;
}
public static implicit operator MyClass(int x)
{
return new MyClass(x);
}
}
MyClass myClass = 5;
어린이, 대신 downvoting의 그를 가르칩니다. –
왜 이것을하고 싶습니까? 지옥처럼 혼란스러워 보입니다. – Tudor
@RoyiNamir : 직렬로 upvoted 준비를하십시오. – Wug