要想充分理解C# out和ref,必须先明确如下两个概念(对值类型与引用类型掌握比较好的,可以跳过“一、明确两个基本概念”

一、明确两个基本概念

    值类型:

       定义:通过值的方式来传递,即实际参数向形式参数传递(关于形参和实参术语,这里不定义)。

       存储方式:主要在栈中。

       本质:通过值传递,copy副本形式,调用栈的Pop()和Push()方法来实现。 

       常见类型:int,float,bool,enum,struct,Array等。

    值类型例子:

photoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训

     &n
        
		

网友评论