网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月18日漏签0天
c#吧 关注:188,595贴子:823,468
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 24回复贴,共2页
  • ,跳到 页  
<<返回c#吧
>0< 加载中...

String是引用类型吗?

  • 只看楼主
  • 收藏

  • 回复
  • Q22Rt
  • c#爱好者
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么这样一段代码
...
String str1 = "a";
str2 = str1;
str2 = "b";
Console.WriteLine(str1);
...
显示出来还是a?String确实是Class,但这样的话修改str2不会随之造成str1修改吗?


  • 电竞蠢萝莉
  • c#攻城狮
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是引用类型
字符串是不可变的
每次创建都是新开一个地址


2025-10-18 09:28:53
广告
不感兴趣
开通SVIP免广告
  • 泡面之xia
  • c#大牛
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不是啊,int还是个类呢


  • 骑士-RS7
  • c#诠释者
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
字符串的不可变性。你给str1的初值赋值为a了,然后没再改变,所以数出还是a。
//////////百度是个煞笔


  • 站在巅峰的耗子
  • c#牛人
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
string是一个特殊的引用类型,虽然是引用类型但和值类型一样的功能。


  • 冷梅home
  • c#码农
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
字符串有不可变性吧


  • DUWENINK
  • c#攻城狮
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
String str1 = "a";
str1= str2;
str2 = "b";
Console.WriteLine(str1);


  • DUWENINK
  • c#攻城狮
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
String str1 = "a";
str1= str2;
str2 = "b";
Console.WriteLine(str1);这样就出来字符串b了,你试试


2025-10-18 09:22:53
广告
不感兴趣
开通SVIP免广告
  • TheDragonK
  • c#攻城狮
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你这就是理解偏差
首先,字母串是恒定不变的
str2 = "b";是新建了一个字符串b,并将b的引用传给了str2,并不是修改了str2原引用下的a
此时 str2是指向一个新引用
str1还是指向a


  • 贴吧用户_0W3S15A
  • c#攻城狮
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
string是引用类型,不过我一般把它当做值类型使用


  • 待机温度80度
  • c#攻城狮
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
似乎是


  • 真_CJ无双
  • c#砖家
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
总体来说,形式上有三种:结构体~即值类型。类~引用类型。字符串~堆上引用,而不是堆栈引用。


  • 昵称
  • c#求知者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不明白,我只知道,你把str1赋给了str2,然后又用b覆盖了str2,此时你输出str1,str1的值有变过吗?


  • 正怒月神
  • c#诠释者
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
string是一个特殊的引用类型。
你可以把string类型,当做是 值类型。


2025-10-18 09:16:53
广告
不感兴趣
开通SVIP免广告
  • yin
  • c#码农
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
string字符串的值具有不可变性


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 24回复贴,共2页
  • ,跳到 页  
<<返回c#吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示