C#的int类型传给delphi8时怎么得不到值啊? ( 积分: 40 )

  • 主题发起人 主题发起人 wishme2
  • 开始时间 开始时间
W

wishme2

Unregistered / Unconfirmed
GUEST, unregistred user!
C#的类里含有int和string的变量,该值传给delphi.net
时,delphi.net接收string值正常,但int值却无法获取
该值,用convert怎么转换都不行,请问是何缘故,如何解决?
如mtclass里有myID(int),myName(string)
在delphi.net中调用:
s_ID:integer;
s_Name:sting;

s_ID:=myclass.myID; //跳过不执行
s_ID:=convert.ToInt32(myclass.myID);//也不行,ToInt64,ToInt16都不行
s_Name:=myclass.myname; //正常
 
C#的类里含有int和string的变量,该值传给delphi.net
时,delphi.net接收string值正常,但int值却无法获取
该值,用convert怎么转换都不行,请问是何缘故,如何解决?
如mtclass里有myID(int),myName(string)
在delphi.net中调用:
s_ID:integer;
s_Name:sting;

s_ID:=myclass.myID; //跳过不执行
s_ID:=convert.ToInt32(myclass.myID);//也不行,ToInt64,ToInt16都不行
s_Name:=myclass.myname; //正常
 
后退
顶部