1、值和引用。
虽然知道值传递的是副本,引用传递的是地址。但还是搞不清楚两个问题。
(1)值传递引用和引用传递引用到底传递的是引用的是什么东西,那么关于传递引用的其他问题也就都不知道了。
(2)值传递值类型
using System;
class RefClass
{
static void AddValue(int x)
{
x++;
}
static void Main()
{
int i = 22;
AddValue(i);
Console.WriteLine(i);
}
}
为什么执行了x++,i的值还是22。
2、接口的用处。
我的看法就是因为只能继承一个类,所以用它来帮助继承多个类的方法。
3、委托和事件。
委托给我的感觉和接口、重载有点像。但又感觉很别扭。
事件的话,我觉得就是对动态的响应,真不知道和委托有什么关系,不知道为什么总要和委托放到一起。
望各位大虾给与解答,谢谢!
森栏