코드는 아래와 같다.
C#
·미리보기 | 소스복사·
- public class CSClass
- {
- private void Test()
- {
- CLIClass w = new CLIClass();
- CLIStruct[] arr = null;
- w.Test(ref arr);
- }
- }
C++/CLI
·미리보기 | 소스복사·
- public value struct CLIStruct
- {
- int data;
- };
- public ref class CLIClass
- {
- public:
- void Test(cli::array<CLIStruct>^ %arr)
- {
- arr = gcnew cli::array<CLIStruct>(10);
- ...
- }
- };
삽질 한 부분은 C++/CLI 코드의 9번째 줄. 저런식의 문법을 몰랐던것. 쩝.
댓글 없음:
댓글 쓰기