通过C#引用传递浅谈

在向大家详细介绍通过C#引用传递之前,首先让大家了解下C# Main() 方法,然后全面介绍通过C#引用传递。

C# Main() 方法

每个 C# 应用程序都必须http://msdn.microsoft.com/vstudio/java/gettingstarted/csharpforjava/#Arrays in C#只能包含一个 Main() 方法,Main() 方法指定程序从何处开始执行。注意,在 C# 中,Main() 用大写字母开头,而 Java 使用小写的 main()。

Main() 只能返回 int 或 void,并且有一个可选的字符串数组参数来表示命令行参数:

static int Main (string[] args)  


{  


...  


return 0;  


} 

当将参数传递给方法时,它们可能通过值传递,也可能通过引用传递。值参数只提取任何变量的值以在方法中使用,因而调用代码中的变量值不受方法中对这些参数所执行的操作的影响。

而引用型参数指向在调用代码中声明的变量,因而在通过引用传递时,方法将修改该变量的内容。

通过C#引用传递

在 Java 和 C# 中,引用对象的方法参数总是通过C#引用传递,而基本数据类型参数则通过值传递。

c#

相关推荐