A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邢凯 中级黑马   /  2014-8-12 14:21  /  1156 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 邢凯 于 2014-8-13 09:36 编辑

我们能直接实现吧用户输入的内容,直接变成一串字符串的数组吗,我记得我好想哪看过,但是又记不得了,希望大伙帮帮忙 谢谢

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

5 个回复

倒序浏览
本帖最后由 许庭洲 于 2014-8-12 16:47 编辑

string str="数学=90,英语=89,计算机=95";
string[] sArray=str.Split(new char[2]{ '=' , ',' });//sArray是一个字符串数组
foreach(string i in sArray)
Response.Write(i.ToString() + "<br>");

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2014-8-12 16:45
string str="数学=90,英语=89,计算机=95";
string[] sArray=str.Split(new char[2]{ '=' , ',' });//sAr ...

那如果是用户自己输入的一串字符串呢,要怎么弄?
回复 使用道具 举报
邢凯 发表于 2014-8-12 17:28
那如果是用户自己输入的一串字符串呢,要怎么弄?

如果是命令行程序的话可以用Consolo.Read()或Consolo.ReadLine()
回复 使用道具 举报
陈君 发表于 2014-8-12 18:03
如果是命令行程序的话可以用Consolo.Read()或Consolo.ReadLine()

你说的这个我是知道的,我的疑问是用户自己输入进来的字符串  怎么变成一个数组。
回复 使用道具 举报
            string s = "hello world";
            char[] c = s.ToCharArray();

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马