社区
C#
帖子详情
C#中有单字节字符串吗
yueyeli
2008-10-15 10:48:15
C#中有单字节字符串吗?
...全文
130
10
打赏
收藏
C#中有单字节字符串吗
C#中有单字节字符串吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nealwike
2008-10-15
打赏
举报
回复
好像没有
LQknife
2008-10-15
打赏
举报
回复
都是两个字节 在c#里
wfyfngu
2008-10-15
打赏
举报
回复
没有。
yueyeli
2008-10-15
打赏
举报
回复
楼上不知道去google搜索一下!
在C#中 ,string类型的字符串是双字节字符串的,即每个字符都是用了2个字节来表示的。
我问的是有没有用一个字节来表示一个字符的字符串,就如vc中的CString一样。
卧_槽
2008-10-15
打赏
举报
回复
什么叫字符串,楼主先查下字典。
palmax
2008-10-15
打赏
举报
回复
用sbyte吧,和c++里char的取值范围是一样的
birdlonger
2008-10-15
打赏
举报
回复
mark:
Annie_Cai
2008-10-15
打赏
举报
回复
byte -> System.Byte (字节型,占 1 字节,表示 8 位正整数,范围 0 ~ 255)
sbyte -> System.SByte (带符号字节型,占 1 字节,表示 8 位整数,范围 -128 ~ 127)
贫僧又回来了
2008-10-15
打赏
举报
回复
byte
superplayboy
2008-10-15
打赏
举报
回复
你说的是'a'么?
PS一下,LZ的结帖率也忒低了
超实用
c#
按字节截取长度(原创)
1、 当
字符串
全部为
单字节
字符时,则可以用SubString方法截取指定长度即可。 2、 当
字符串
全部为双字节字符时,则只需要用SubString方法截取指定长度的一半 3、 当
字符串
为
单字节
双字节混合时,则我们可以用折中这样的方法来处理。 例如我们有一个长度为350字节的
字符串
。而我们需要截取100个字节,则我们进行如下操作: 先用SubString 方式取得100/2个字符。然后获取这50个字符的字节数。 当50个字符=100个字节时,则直接返回结果。如果还不到100个字节,则继续用SubString方法截取 (100-(50个字符的字节数))/2 的字符。如此循环直到剩下的字节数为1 或者0的时候,则停止。当剩余一个字节时,再进行判断下一个字符是否是
单字节
字符,如果是
单字节
,则把这个字符一起做为结果返回。如果双字节字符,则将下一个字符放弃,直接返回已经截取的
字符串
的长度。 用此方法为指数形式截取,一般截取长
字符串
时只需进行几步操作即可。 比如截取10000个字符,则进行最多12+1次操作即可
C#
浮点数和16进制字节数互相转换
该代码可以实现单精度浮点数和16进制字符之间的转换,包含源代码
C#
入门经典视频精讲
该视频课程主要讲解的是
C#
中的入门基础知识,主要有变量,常量,数据类型,表达式,运算符,流程控制语句,字符以及
字符串
,数组以及多维数组,方法等等有关基础知识的专业知识。帮助学员从零开始进阶。
C#
字节
字符串
相互转换
C#
字节
字符串
相互转换 应用环境: 串口助手上位机中:
字符串
和字符数组之间进行相互转换:截取两个例子 例子1:字符数组转换为
字符串
byte[] bs = { 0X00, 0X00, 0X00, 0X00, 0X00, 0X00 }; bs[0] = FrameUnit[3]; bs[1] = FrameUnit[4]; bs[2] = FrameUnit[5]; bs[3] = FrameUnit[6];
C#
字节数组转换成
字符串
C#
字节数组转换成
字符串
C#
字节数组转换成
字符串
如果还想从 System.String 类中找到方法进行
字符串
和字节数组之间的转换,恐怕你会失望了。为了进行这样的转换,我们不得不借助另一个类:System.Text.Encoding。该类提供了 bye[] GetBytes(string) 方法将
字符串
转换成字节数组,还提供了 strin...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章