C# 值类型和引用类型--string
来源:互联网 发布:乐乎论坛 校园卡 编辑:程序博客网 时间:2024/06/05 05:41
C#中类型分为值类型和引用类型,其中string是引用类型。从第三个例子中看string似乎是值类型,但从第四个例子很容易能够看出string其实是引用类型,这个需要注意。
namespace ConsoleApplication1{ class A { public int a; } class Program { static void Main(string[] args) { int a=4; int b=a; a=8; Console.WriteLine(a); Console.WriteLine(b); A cA=new A(); cA.a=4; A cB=cA; cA.a=4; Console.WriteLine(cA.a); Console.WriteLine(cB.a); string s = "1234"; string CopyS = s; s = "abcd"; Console.WriteLine(s); Console.WriteLine(CopyS); string sA= "1234"; string sB = new string(sA.ToCharArray() ); string CopySs = s; sB = "abcd"; Console.WriteLine(sB); Console.WriteLine(CopySs); } }}输出:8444abcd1234abcdabcd
- C# 值类型和引用类型--string
- C#中的值类型和引用类型
- c#基础 值类型和引用类型
- c# 引用类型和值类型
- 关于c#值类型和引用类型
- C#值类型和引用类型
- 浅谈C#值类型和引用类型
- C#中的值类型和引用类型
- c#值类型和引用类型
- C#值类型和引用类型
- c# 值类型 和 引用类型
- c#值类型和引用类型
- C#中的值类型和引用类型
- c#值类型和引用类型
- C# 中的值类型和引用类型
- C# 值类型和引用类型
- C# 中的引用类型和值类型
- c#值类型和引用类型
- ASP.NET MVC3 快速入门-第六节 增加一个追加数据的方法和一个追加数据的视图 .
- Sidecar 让你通过WiFi免费拨打北美用户电话
- DBCC FREEPROCCACHE
- Machine Perception Toolbox MPT 机器感知
- ASP.NET MVC3 快速入门-第七节 在Movie(电影)模型与数据表中添加一个字段 .
- C# 值类型和引用类型--string
- C语言的谜题
- javascript系统错误:-1072896658的解决办法。
- ASP.NET MVC3 快速入门-第八节 在模型中添加验证规则 .
- worl2010设置标题 编号丢失的解决方法
- log4j 配置与应用
- C语言使用cmd命令并获取输出方法
- ASP.NET MVC3 快速入门-第九节 实现编辑、删除与明细信息视图 .
- 开发人员将状态置为“已修正”后,弹出failed to post bug提示信息问题