C#中可以把自定义数据结构变量作为参数传递给方法吗
展开全部
C#属于基于CLR的托管类编程语言,对方法的参数能够使用参数传递和值传递两种传递方式。你提出的问题关键信息比较少,我初步推测,你所说的自定义数据结构应该是你自己编写的一个类,里面有一些你自定义的属性信息,例如:
public class A
{
private string testa;
public String Testa
{
set{value=testa;}
get{return testa;}
}
}
你的数据结构定义好以后,就可以创建实体类对象。
A a=new A();
针对这个a,你可以作为方法的参数进行传递。
private void ActionA(A _a)
{
respone.wirte(_a.Testa);
}
方法ActionA,可以通过ActionA(a);完成整个调用过程。
public class A
{
private string testa;
public String Testa
{
set{value=testa;}
get{return testa;}
}
}
你的数据结构定义好以后,就可以创建实体类对象。
A a=new A();
针对这个a,你可以作为方法的参数进行传递。
private void ActionA(A _a)
{
respone.wirte(_a.Testa);
}
方法ActionA,可以通过ActionA(a);完成整个调用过程。
展开全部
完全可以,自定义的实体类对象就可以作为参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-12-09
展开全部
可以,只有形参和实参类型相同就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,自定义struct可以作为方法的参数传递。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询