在C#中如何获取一个函数的返回值
外部声明一个类,此类会返回一个值,怎么获得呢?最好给出具体代码。我调用的类如下:publicstaticexterninta(stringb)如何取得a类的返回值呢?...
外部声明一个类,此类会返回一个值,怎么获得呢?最好给出具体代码。我调用的类如下:
public static extern int a(string b)
如何取得a类的返回值呢? 展开
public static extern int a(string b)
如何取得a类的返回值呢? 展开
4个回答
展开全部
public static extern int a(string b,out int back);
在你的 a函数中将获得的值赋给back ,就返回来了,你在原函数中back里面的值就是返回值了。。。
在你的 a函数中将获得的值赋给back ,就返回来了,你在原函数中back里面的值就是返回值了。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int returnA = a("参数");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C#中获取一个函数的返回值:
.NET平台上写一个类文件,实现功能:对使用该类的程序,程序运行进入各个功能函数入口时添加一条信息到文本文件,程序运行退出函数体时,将函数返回值添加到文本文件。
补充:如果程序返回值是由一个开关语句来控制,用return来返回,那么在每一个return前都要加一个写数据的方法,现在的要求就是不需要多条这样的语句来实现。只用一次或者不用来完成返回值的写入。
代码:
struct sRes
{
string m_strName;
int m_nOld;
bool m_bSex;
}
clase temple
{
sRes Function1()
{
sRes a = new sRes();
return a;
}
void Function2(ref sRes b)
{
sRes.m_strName = "";
sRes.m_nOld = 10;
sRes.m_bSex = true;
}
}
.NET平台上写一个类文件,实现功能:对使用该类的程序,程序运行进入各个功能函数入口时添加一条信息到文本文件,程序运行退出函数体时,将函数返回值添加到文本文件。
补充:如果程序返回值是由一个开关语句来控制,用return来返回,那么在每一个return前都要加一个写数据的方法,现在的要求就是不需要多条这样的语句来实现。只用一次或者不用来完成返回值的写入。
代码:
struct sRes
{
string m_strName;
int m_nOld;
bool m_bSex;
}
clase temple
{
sRes Function1()
{
sRes a = new sRes();
return a;
}
void Function2(ref sRes b)
{
sRes.m_strName = "";
sRes.m_nOld = 10;
sRes.m_bSex = true;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询