C#引用类型&值类型

2024-11-29 18:23:35
推荐回答(1个)
回答(1):

static void funcDataTypeTest(DataTypeTest dataTest)
参数是引用类型 所以传递的是引用
因此在方法中修改参数将会直接修改了原内存数据对象
static void funcTest (int variableVal)
参数是值类型所以传递的是一个值类型数据的副本
因此在方法中修改参数将会直接修改了传递过来的副本对象并不会影响到原内存数据对象