2012-06-21 6 views
0

Delphi 프리즘에 변형 데이터 유형이 있는지 알고 싶습니다..NET에서 variant 데이터 형식을 대체 할 수 있습니까?

저는 Delphi Prism .NET 환경에서 Delphi win32 응용 프로그램을 변환 중입니다.

+4

'object'는 '모든 유형'을 나타낼 수 있지만 메소드 호출을 허용하지 않습니다. 'dynamic' (.NET4에서) 또한 "모든 타입"을 나타낼 수 있지만, 메소드 호출을 허용합니다. 이상적으로 올바른 올바른 유형이 선택/사용됩니다. (나는 "변종"데이터 유형이 누락되었다고 말할 수 없다.) –

+0

@pst, 나는 이것을 대답으로 게시했을 것이다 :-) – Bridge

+0

나는 그것을 대체하는 특정 유형이 있다고 생각하지 않지만,'object' '변형'을 위해 일해야한다. – MilkyWayJoe

답변

5

가장 가까운 것은 Object입니다. 모든 유형은 그로부터 파생됩니다. 그러나 이것은 훌륭한 해결책이 아닙니다.

.NET 4.0을 사용하면 dynamic이라는 키워드가 더욱 유용 할 수 있습니다.

직접적인 아날로그가 존재하지 않습니다.

1

C++/COM의 변형 데이터 형식은 C#의 개체 형식과 대략 동일하다고 생각합니다. 위키 백과 문서에서 확인한 내용은 다음과 같습니다. 네 번째 단락