问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c# string 类型如何转换成char*类型

发布网友 发布时间:2022-04-22 12:35

我来回答

1个回答

热心网友 时间:2023-11-04 16:20

static
void
Main(string[]
args)
{
string
str="1";
char
c;
c=Convert.ToChar(str);
Console.WriteLine(c);
}
//string类型本来就可以看作一个char数组,如:
string
str="ABCDE";
Console.WriteLine(str[3]);//输出D
foreach
(char
c
in
str)
Console.WriteLine(c);
//当然你也可以把它转换成真正的char数组,如:
char[]
cs=
s.ToCharArray(0,s.Length);
foreach
(char
c
in
cs)
Console.WriteLine(c);
//上面写错一点点
//string类型本来就可以看作一个char数组,如:
string
str="ABCDE";
Console.WriteLine(str[3]);//输出D
foreach
(char
c
in
str)
Console.WriteLine(c);
//当然你也可以把它转换成真正的char数组,如:
char[]
cs=
str.ToCharArray(0,str.Length);
foreach
(char
c
in
cs)
Console.WriteLine(c);
--------------------------
C#中char[]与string互相转换的写法:
string
转换成
Char[]
string
ss="abcdefg";
char[]
cc=ss.ToCharArray();
Char[]
转换成string
string
s=new
string(cc);
此外,byte[]

string
之间的装换
byte[]
bb=Encoding.UTF8.GetBytes(ss);
string
s=Encoding.UTF8.GetString(bb);
下面我们利用
StringBuilder
来进行数组

string
间的转换

很简单,代码如下
using
System.Text;
StringBuilder
sb=new
StringBuilder();
foreach(char
c
in
cc)
{
sb.Append(c);
}
string
s=sb.ToString();
StringBuilder

Append
方法支持多种参数,所以数组转换成string基本上都可以用它。
另外
string[]
转换成string,.Net框架提供了一个使用的方法
string
strOr=
"OR";
string
result=string.Concat(new
string[]{"
A
",strOr,"
B
",Environment.NewLine,"
C
",strOr,"
D
"});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 数据结构链队列: C语言关于链表的问题 配对碱基链 C++ 语言 单链表初始化 数据结构中的链表是不是可以存放不同类型的数据 int型char型之类的 还是只能存放同一种类型的元素? 配对碱基链C语言 顺序链表到底是什么,在哪里讲的? 二叉树,如何将二叉树的游标表示法转为左右链表示。 二叉链表应如何建立 谁告诉我c++里的链表是什么东西啊? c语言,链表头插法,结构体中的char数组如何赋值 链表操作 c语言链表问题 芥菜腌制出来口感不脆是怎么回事 两个char*数组类型的链接 1974年属什么生肖 请问1974年出生的属虎是啥星座 荣耀20pro新机充电六个小时对电池有影响吗? 请问1974年出生的属虎是啥星座? 1974年属虎哪个月出生最好 以二叉链为存储结构,写一算法求二叉树的叶子结点个数 为什么C语言链表中定义的结构体中要是有2个char,最后printf运行时出错str 我在C++编单链表链表的数据域是char型的,想以3空格作为输入结束 的标志 荣耀20PRO 8+128和荣耀9X 8+256那个值得购买价格差不多,没钱啊想用一个能时间长的? 快手的聊天室是干嘛的 快手直播聊天室怎么开视频 进好友直播间为何会自动上麦 快手直播聊天室四个人怎么弄 快手开直播6人聊天室进直播间黑屏别人进直播间什么样子 快手直播间聊天室上麦是官方邀请,还是主播邀请 快手聊天室麦位怎么添加备注 快手聊天页面不在线,为什么聊天室直播显示在线 为何我的快手没有聊天室? 快手直播聊天室,主播把人移出唛位怎么才能恢复? 快手聊天室怎么开取九个脉 快手聊天室怎么开取九人间 快手聊天室怎么开16个麦 脆萝卜干儿怎么腌制?不辣。 自制萝卜干的腌制方法大全 腌萝卜干的做法大全干