C# static函数问题
2015-12-11 20:53
337 查看
C#里如果有下列函数
namespace program { static void main() { //假设a的初值为1 myclass a=new myclass(1); B(a); //此时a的值应该为1才对,但是实际调试发现a的值为2,这个问题是怎么发生的。。 } static void B(myclass a) { //改变a里的值 a.change(2); } }
相关文章推荐
- 编译C#文件的更多内容
- C#中两个static函数互相递归调用时,递归结果不正确的问题
- C# 多个Main()方法
- c#读写文件
- C# string
- C# 名称空间的别名
- C#获取滚动条的相关信息
- C#的逆变和协变
- C# WinForm程序退出的方法
- [留念贴] C#开发技术期末大作业——星月之痕
- 详解C# 迭代器
- 解决C# WinForm 中 VSHOST.EXE 程序不关闭的有关问题
- C#上创建ActiveX步骤
- C#之FileInfo的简单操作
- C#之FileInfo的简单操作
- c# 邮件发送代码分享
- C#反射技术应用
- C#之DirectoryInfo操作
- C#之DirectoryInfo操作
- C#之DirectoryInfo操作