字符串的引用类型当做值类型来处理
来源:互联网 发布:犀牛软件模型立面 编辑:程序博客网 时间:2024/06/06 01:44
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 字符串引用
{
class Program
{
static void Main(string[] args)
{
string str = "abc";
ChangeStr( str);
Console.WriteLine(str);
Console.ReadKey();
}
public static void ChangeStr( string a)
{
a = "123";
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 字符串引用
{
class Program
{
static void Main(string[] args)
{
string str = "abc";
ChangeStr( str);
Console.WriteLine(str);
Console.ReadKey();
}
public static void ChangeStr( string a)
{
a = "123";
}
}
}
//输出结果还是abc,str的值并没发生改变
这里我们要特别注意字符串类型的变量是引用类型,但是他在使用的时候在某些特定的情况下显示的是值类型的特性。
简单的说,如果遇到函数参数传递,你就把字符串类型的当做值类型的使用.
0 0
- 字符串的引用类型当做值类型来处理
- 关于值类型、引用类型和字符串类型的比较问题!通过实例来说明!
- 字符串、值类型引用类型
- C# 引用类型-字符串类型
- 如何解决“xxxxxx是“命名空间”,但此处被当做“类型”来使用”的问题
- wchar_t类型字符串的处理
- c#值类型与引用类型 /字符串的不可变性/字符串的方法
- 值类型-引用类型
- 引用类型 值类型
- 值类型、引用类型
- 值类型-引用类型
- 值类型、引用类型
- 值类型引用类型
- 值类型,引用类型
- 值类型引用类型
- 值类型 引用类型
- 把字符串当做数组来处理进行排序
- 字符串是特殊的引用类型
- 放大器在Javascript中的实现
- 协方差矩阵与PCA深入原理剖析
- 【读书札记】小王子的感悟
- QGroundControl笔记 —— QGCToolbox
- Epoll多路I/O复用技术
- 字符串的引用类型当做值类型来处理
- 利用visual studio 2013 update 5 编译GDAL
- Android实战技巧:深入解析AsyncTask
- javascript网页特效——控制表单控件
- SDUT oj面向对象2-2 Time类的定义
- 安装python(x,y)记录
- MyEclipse 的快捷键
- 关于c++面试问题的一些总结
- Java——单例设计模式