Delphi 프리즘에 변형 데이터 유형이 있는지 알고 싶습니다..NET에서 variant 데이터 형식을 대체 할 수 있습니까?
저는 Delphi Prism .NET 환경에서 Delphi win32 응용 프로그램을 변환 중입니다.
Delphi 프리즘에 변형 데이터 유형이 있는지 알고 싶습니다..NET에서 variant 데이터 형식을 대체 할 수 있습니까?
저는 Delphi Prism .NET 환경에서 Delphi win32 응용 프로그램을 변환 중입니다.
가장 가까운 것은 Object
입니다. 모든 유형은 그로부터 파생됩니다. 그러나 이것은 훌륭한 해결책이 아닙니다.
.NET 4.0을 사용하면 dynamic
이라는 키워드가 더욱 유용 할 수 있습니다.
직접적인 아날로그가 존재하지 않습니다.
C++/COM의 변형 데이터 형식은 C#의 개체 형식과 대략 동일하다고 생각합니다. 위키 백과 문서에서 확인한 내용은 다음과 같습니다. 네 번째 단락
'object'는 '모든 유형'을 나타낼 수 있지만 메소드 호출을 허용하지 않습니다. 'dynamic' (.NET4에서) 또한 "모든 타입"을 나타낼 수 있지만, 메소드 호출을 허용합니다. 이상적으로 올바른 올바른 유형이 선택/사용됩니다. (나는 "변종"데이터 유형이 누락되었다고 말할 수 없다.) –
@pst, 나는 이것을 대답으로 게시했을 것이다 :-) – Bridge
나는 그것을 대체하는 특정 유형이 있다고 생각하지 않지만,'object' '변형'을 위해 일해야한다. – MilkyWayJoe