首页 相关文章 理解C#中的string类型

理解C#中的string类型

目的

本文的目的在于揭示和DOTNET及C#相关的一些常见的和不常见的问题。在这些问题中我的第一篇文章和string数据类型有关,string数据类型是一种引用类型,但是当和其他引用类型比较的时候,很多开发人员可能并不能完全理解它的行为。

问题

对于常见的引用类型,当改变一个对象别名的值时,这种变化也同样会在一个实际的对象中表现出来;反之亦然。但是对于string类型,似乎不是这样的。

解释

引用类型

假设我们有一个类MyType,这个类有一个属性Name;我们还有一个类AppType,这个类提供Main()方法来运行这个程序。

下面,我们来看看代码:

using System;

class MyType

{

private string name;

public string Name

{

set

{

...[ 查看全文 ]

2016-02-19 标签:

理解C#中的string类型的相关文章

手机页面
收藏网站 回到头部