社区
C#
帖子详情
string的问题
dreams_dreams
2009-12-04 09:58:00
using System;
class Program
{
static void Main(string[] args)
{
string a = "original value";
b(a);
Console.WriteLine(a);
Console.ReadKey();
}
private static void b(String c)
{
c = "changed";
}
}
为什么输出的值还是original value而不是changed
...全文
93
3
打赏
收藏
string的问题
using System; class Program { static void Main(string[] args) { string a = "original value"; b(a); Console.WriteLine(a); Console.ReadKey(); } private static void b(String c) { c = "changed"; } } 为什么输出的值还是original value而不是changed
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
梅州扣肉
2009-12-04
打赏
举报
回复
在b方法中,只是把a的一个副本传给了b,在该方法中对a的修改不会直接影响到main中原始a的值,所以输出的还是original value而不是changed
tbinjiayou
2009-12-04
打赏
举报
回复
main在调用b方法时,是将a的一个副本传给了b方法。在该方法中对a的任何修改,都不会直接影响到mian中原始的a,而仅仅只是修改了副本的值。
vrhero
2009-12-04
打赏
举报
回复
老掉牙的问题...在.NET中,除非使用ref或out关键字,否则所有参数传递全都是“
按值传递
”...
这里string虽然是引用类型,传递的仍是a的一个引用副本,对此引用副本的任何更改都不会影响a自身...
java六大必须理解的
问题
文档
### Java六大必须理解的
问题
根据提供的文档片段,我们可以总结出以下六个重要的Java概念与知识点: #### 1. 字符串(
String
)的理解 - **字符串的定义与引用**:在Java中,`
String
` 类是一种特殊的对象类型,...
Android 中 -Java中byte[]转
String
问题
最近的项目中要使用到把byte[]类型转换成
String
字符串然后通过网络发送,但发现发现出去的字符串和获取的字符串虽然是一样的,但当用
String
的getBytes()的方法得到的byte[]跟原来的byte[]是不一样的。 看如下代码...
java.lang.ClassNotFoundException: [Ljava.lang.
String
问题
解决
刚检出的项目,项目环境...java.lang.ClassNotFoundException: [Ljava.lang.
String
这个错误,错误原因是: 项目的jdk版本与tomcat的jdk版本不一致。 解决方法是:把tomcat的jdk版本换成和项目的jdk版本一致即可。...
java.util.LinkedHashMap cannot be cast to java.lang.
String
问题
在获取到redis中数据的时候不要强制转换为某一个java对象,例如下面我获取数据的时候强制转换为了
String
类型,这种操作当然会报错。就好比把一个不确定的类型强制转换为
String
他坑定报错。
pandas.errors.ParserError: Error tokenizing data. C error: EOF inside
string
问题
解决
C error: EOF inside
string
原来是今天的csv文件特别大,其中有一些行错误,导致pandas的read_csv读取失败。 所以解决方案就是跳过那些错误行继续读取,使用error_bad_lines参数。 代码如下: dat...
C#
111,120
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章