请问定义了一个string变量,是否可以多次赋值呢? 请问定义了一个string变量,是否可以多次赋值呢?比如:string s;.........s = "abc";.....s = "cd";.....s = s2;....... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个应该是你要的效果吧?? String str = "dfa"; char[] charArr = str.toCharArray(); int[] arr = new int[charArr.length]; for(int i=0;i<charArr.length;i++){ arr[i] = charArr[i]; System.out.print(arr[i]+","); }希望采纳!参考答案来源于:wenwen.soso.com我正在使用《Csdn收音机》第一时间获取最新动态! 本帖最后由 caozhy 于 2011-04-01 06:24:21 编辑 可以 只要赋的值是string类型的 ,你想赋多少次都行 可以的,只要不是用const修飾的常量變數,賦值多少次都沒問題,就像6樓說的那樣,每次賦值實際上都是申請一個新的內存空間。 可以啊,和C++不一样string s;.........s = "abc";.....s = "cd";原理:s = "cd";是在托管堆上新建一个对象,放入"cd",原来放"abc"的那个对象被收回 关于创建 N 层数据应用程序的问题 SQL格式转换 请教C#读取CSV文件 DatsSet 的delete问题 请教:如何公用一个SqlConnection? 关于窗体的一个小问题。 C#中要显示一些柱图啊,饼图啊.有这样的控件吗? 能在电脑上同时装VS6.0与VS2005吗 C# 中如何在窗体运行后动态改变窗体控件的大小 在VS.NET中如何設置讓程序能生成XML幫助? Winform连接数据库的问题··哭求援助 请教个问题,try catch的catch是否可以扑捉一个通用的异常呢?
String str = "dfa";
char[] charArr = str.toCharArray();
int[] arr = new int[charArr.length];
for(int i=0;i<charArr.length;i++){
arr[i] = charArr[i];
System.out.print(arr[i]+",");
}
希望采纳!
参考答案来源于:wenwen.soso.com我正在使用《Csdn收音机》第一时间获取最新动态!
string s;
.........
s = "abc";
.....
s = "cd";
原理:s = "cd";是在托管堆上新建一个对象,放入"cd",原来放"abc"的那个对象被收回