c#委托new和直接赋值的区别
比如:delegatevoidPrint(intx,inty);voidP(intx,inty){printf("aaaaaaaaaaaa");}Printexample...
比如:
delegate void Print(int x,int y);
void P(int x,int y)
{
printf("aaaaaaaaaaaa");
}
Print example=P;和Print example=new Print(P);的区别是什么?是不是在内存上有区别,在内存上是怎么分配的? 展开
delegate void Print(int x,int y);
void P(int x,int y)
{
printf("aaaaaaaaaaaa");
}
Print example=P;和Print example=new Print(P);的区别是什么?是不是在内存上有区别,在内存上是怎么分配的? 展开
2个回答
展开全部
这两种方式没有区别,只是写法不同而已Print example=P是Print example=new Print(P)的化简,编译以后是相同的代码。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询