参数类型可以分为ref、in、out这三种,默认的都是in。通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。在函数使用out参数时,...
分类:
其他好文 时间:
2015-04-13 00:01:06
阅读次数:
391
这周更进一步的介绍了.net,通过作业的练习,有那么一点点的成就感,相对于前端,成就感还不是很大,但是我还是会继续加油 学习.net,看着他们周末只能呆在寝室写网页,顿时我就高兴了; 这周主要的知识点: 1.值传递 引用传递 (这也是我有点模糊的地方,有时间脑袋转不过来) 2.随机数 3.集合(.....
分类:
Web程序 时间:
2015-04-12 22:25:09
阅读次数:
185
基本概念 把数据传入方法中,可以使方法有多个返回值。参数的传递 值参数,通过将实参的值复制到形参的方式传递数据。值参数的实参可以是变量或者是表达式下面是一个简单的值参数传递的过程 1 class Program 2 { 3 static void Main(str...
1、一个小程序,关于Java值传递和引用传递的:package com.lk.B;public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub ...
分类:
其他好文 时间:
2015-04-11 10:12:51
阅读次数:
197
1)形参形参顾名思义就是形式上的参数,不是实际的参数,它代替实际传入方法的值。在方法体代码中代表了值本身参与运算。形参定义于参数中,它不同于方法体内局部变量,因为是一个变量,在它的作用域内不允许存在一个同名的局部变量,不管他们的类型是否相同,都是不允许出现同名的。看下面的代码示例:1 //这其中的s...
分类:
编程语言 时间:
2015-04-10 01:18:18
阅读次数:
223
8.引用传递与值传递新手要特别注意这个问题。值传递是通过副本传递的,引用传递则是把本身传递过去,在函数中可以修改值。注意引用就是对本身进行引用,没有拷贝副本。
相信对很多初学java的人来说这部分内容不太容易明白,最近又看了一些java视频,有点收获,打算总结一下。java明确说明取消了指针,因为指针往往是再带来方便的同时也是导致代码不安全的根源,而且还会使得程序变得非常复杂和难以理解。java放弃指针只是在java语言中没有明确的指针定义,实质上,每.....
分类:
编程语言 时间:
2015-04-08 14:41:53
阅读次数:
166
相信对很多初学java的人来说这个问题还是很重要,因为不同于C,C++,java明确说明取消了指针,因为指针往往是再带来方便的同时也是导致代码不安全的根源,而且还会使得程序变得非常复杂和难以理解。java放弃指针只是在java语言中没有明确的指针定义,实质上,每一个new语句返回..
分类:
编程语言 时间:
2015-04-07 20:00:54
阅读次数:
165
我想实现:有一引用变量,如ObjectA;然后有一个数据块,比如用结构体记录一些信息,其中包括A的引用信息。然后一个程序段通过操作这个数据块,能够给A付值。这在C++里应该比较容易实现,比如用指向指针的指针等,但在C#里好像没有实现的方法。C++例子大概如下:classA{}A*a;structX{...