对象的pascal/delphi过程的c#等价

对象的pascal/delphi过程的c#等价,c#,delphi,C#,Delphi,Pascal本地回调过程类型的c#等价物定义为: type MyPascalCallback = procedure(bmpHandle : HBitmap) of object; 这个特殊的形式(对象的过程())如何转换成c# 这是我用于“常规”Pascal程序的情况: type MyPascalCallback1 = procedure(bmpHandle : HBITMAP); cdecl; 翻译为 public delegate void MyPascalCallback1 (Int

Pascal本地回调过程类型的c#等价物定义为:

type
MyPascalCallback = procedure(bmpHandle : HBitmap) of object;
这个特殊的形式(对象的过程())如何转换成c#

这是我用于“常规”Pascal程序的情况:

type
MyPascalCallback1 = procedure(bmpHandle : HBITMAP); cdecl;
翻译为

public delegate void MyPascalCallback1 (IntPtr bmpHandle);

你有问题吗?还是你在试图自我回答?我有一个问题。如何处理对象的过程();翻译成c#?我举了一个例子,说明如何为一个过程()执行此操作;cdecl;这里没有足够的细节。提到
cdecl
意味着这是C#和Delphi之间的互操作。是这样吗。我们需要更多的细节。你有问题吗?还是你在试图自我回答?我有一个问题。如何处理对象的过程();翻译成c#?我举了一个例子,说明如何为一个过程()执行此操作;cdecl;这里没有足够的细节。提到
cdecl
意味着这是C#和Delphi之间的互操作。是这样吗。我们需要更多的细节。