c#结构体参数传递的简单问题
classA{publicstructaaa{......}publicstaticvoidaaaaa(outaaaa){}}classB{//在这里如何调用classA...
class A
{
public struct aaa{ ...... }
public static void aaaaa(out aaa a){}
}
class B
{
//在这里如何调用classA里面的函数?
} 展开
{
public struct aaa{ ...... }
public static void aaaaa(out aaa a){}
}
class B
{
//在这里如何调用classA里面的函数?
} 展开
3个回答
展开全部
你的函数aaaaa是static的,要通过类名调用A.aaaaa(参数);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A.aaa temp;
A.aaaaa(out temp);
A.aaaaa(out temp);
追问
那我在B中每次使用结构体成员的时候还要带上A?比如A.aaa.Name,有点麻烦啊
追答
没太明白你指什么,比如上面声明了temp后,你在B中就可以直接用temp.Name这种来访问了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询