社区
C#
帖子详情
给一个变量分配空间怎么做呀?
guowu118
2004-08-11 02:32:51
比如我想给一个字符串变量分配20的空间,用什么函数?
...全文
118
8
打赏
收藏
给一个变量分配空间怎么做呀?
比如我想给一个字符串变量分配20的空间,用什么函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qqchen79
2004-08-13
打赏
举报
回复
为一个字符串分配空间没有意义,因为你不可能改变分配的空间保存的字符。
使用StringBuilder. StringBuilder str = new StringBuilder(20);
Leo1949
2004-08-13
打赏
举报
回复
虽然 StringBuilder 对象是动态对象,允许扩充它所封装的字符串中字符的数量,但是您可以为它所容纳的最大字符数指定一个值。此值称为该对象的容量,不应将它与当前 StringBuilder 对象容纳的字符串长度混淆在一起。例如,可以创建 StringBuilder 类的带有字符串“Hello”(长度为 5)的一个新实例,同时可以指定该对象的最大容量为 25。当修改 StringBuilder 时,在达到容量之前,它不会为其自己重新分配空间。当达到容量时,将自动分配新的空间且容量翻倍。可以使用重载的构造函数之一来指定 StringBuilder 类的容量。以下代码示例指定可以将 MyStringBuilder 对象扩充到最大 25 个空间。
Leo1949
2004-08-13
打赏
举报
回复
楼上正解。使用stringBuilder吧。可以按照你的要求分配内存大小的。
guowu118
2004-08-12
打赏
举报
回复
让我试试,如果可以就散分!
jimh
2004-08-11
打赏
举报
回复
string str=new string(' ',20);
guowu118
2004-08-11
打赏
举报
回复
1楼的那不成数组了?
比如:
string strTemp
strTemp= Space(40)
用C#怎么写?
佣工7001
2004-08-11
打赏
举报
回复
string str=new string(' ',20);
社会栋梁
2004-08-11
打赏
举报
回复
string[] str = new string[20]
Windows内核-内存管理
- 每个进程都有4GB的
空间
,但是这4GB
空间
并不是都在使用,有没有
一个
地方在记录着哪些地址
空间
已经使用了,哪些没有使用? - 肯定有
一个
地方在记录 - 怎么记录线性地址是否是可以用的?  ...
C语言定义了
一个
结构体怎么
分配
内存?C\C++中结构体
变量
与结构体指针内存
分配
问题?
C语言定义了
一个
结构体怎么
分配
内存?C\C++中结构体
变量
与结构体指针内存
分配
问题?
c语言中
一个
变量
可以多次声明吗,C语言学习笔记(一)
变量
声明的规则
定义就是实现这个
变量
,真正在内存(堆或栈中)为此
变量
分配
空间
它们的本质区别是:是否
分配
内存
空间
,定义需要
分配
空间
,声明不需要
分配
空间
。int i;声明
一个
i,告诉编译器有
一个
ii = 0;定义i,开辟内存;int i = 0...
搬砖:程序中的局部
变量
是编译时候
分配
地址的还是运行时
分配
的呢
太无耻了吧,都没给别人分,,,, 程序中的局部
变量
是编译时候
分配
地址的还是运行时
分配
的呢? [问题点数:40分] https://bbs.csdn.net/topics/350012472 borefo 结帖率 90% 程序中的局部
变量
是编译时候...
golang的gc回收针对堆还是栈?
变量
内存
分配
在堆还是栈?
引用类型的全局
变量
内存
分配
在堆上,值类型的全局
变量
分配
在栈上 局部
变量
内存
分配
可能在栈上也可能在堆上 我们都知道
变量
占有内存,内存在底层
分配
上有堆和栈。 值类型
变量
的内存通常是在栈中
分配
引用类型
变量
的...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章