으로 변환합니다. 기존 응용 프로그램에서 C# 응용 프로그램을 코딩하려고하지만 Delphi에서 개발 한 것처럼 매우 힘들지 만 몇 가지 방법까지 관리했지만 지금은 문제가 발생했습니다 ...Delphi 변종 레코드를 C# struct
델파이 코드는 다음 코드가 포함되어 변형 기록, 즉
type
TFruit = record
name : string[20];
case isRound : Boolean of // Choose how to map the next section
True :
(diameter : Single); // Maps to same storage as length
False :
(length : Single; // Maps to same storage as diameter
width : Single);
end;
너무 따라 기록이 구성되어 그 크기 (case
내부 문). 한편 C# 구조체에서 동일한 작업을 수행하려고했지만 아직 성공하지 못했습니다. somemone이 나를 도와 줄 수 있기를 바랍니다. C#에서 구현할 수있는 방법이 있는지 알려주세요. 미리 감사드립니다 ....
이 구조체를 사용하여 비 관리 코드를 호출하는 경우 해당 논리가 작동하지 않습니다. – Ani
아니요,하지만 그럴 것 같지는 않습니다. 질문에 그 사실을 언급하지 않았습니다. 이 질문은 델파이 -> C# 포트라고합니다. –