关于字符拆分的问题 string[] splitString = str.Split(' ');str 是定义的变量我想让他按照空格拆分 请问应该怎么写..刚接触这块不是很了解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] splitString = str.Split((char)32); string[] splitString = str.Split(' '); 这样不就可以了嘛! private void button3_Click(object sender, EventArgs e) { string ss = "ss dd ff"; string[] s=ss.Split(' '); foreach(string a in s) { MessageBox.Show(a); } } string[] splitString =str.Split(new char[] {' '});string[] splitString =Regex.Split(str," "); 具体的代码是这样的 string str; listBoxStatus.Items.Clear(); //获取NetworkStream对象 networkStream = tcpClient.GetStream(); //得到读对象,并查找字节顺序标记,防止显示乱码 sr = new StreamReader(networkStream ); //得到写对象 sw = new StreamWriter(networkStream ); //读取服务器回送的连接信息 if (ReadDataFromServer() == null) return; //向服务器发送用户名,请求确认 if (SendDataToServer("USER " +textBoxUser.Text) == false) return; if (ReadDataFromServer() == null) return; //向服务器发送密码,请求确认 if (SendDataToServer("PASS " +textBoxPassword.Text) == false) return; if (ReadDataFromServer() == null) return; //向服务器发送STAT命令,请求获取邮件总数和总字节数 if (SendDataToServer("STAT ") == false) return; if ((str = ReadDataFromServer()) == null) return; // SendDataToServer("STAT"); // string[] splitString = "1 ,".Split(' '); string[] splitString = str.Split(' ');//************ 原来为('') 原来的 //从字符串中取字串获取邮件总数 int count = int.Parse(splitString [1]); // int count=Convert.ToInt32((splitString [1]));//*********测试 //判断邮箱中是否有邮件 if(count >0) { //设置对应状态信息 buttonRead .Enabled =true ; buttonDelete .Enabled =true ; listBoxoperation.Items .Clear (); groupBoxOperation .Text ="信箱中共有"+splitString [1]+"封邮件"; // 向邮件列表框中添加邮件 for (int i=0;i<count ;i++) { if((str=ReadDataFromServer())==null)return ; splitString = str.Split (' '); listBoxoperation .Items .Add (string .Format ("第{0}封邮件,{1}字节",splitString [0],splitString [1])); } listBoxoperation .SelectedIndex =0;我要将POP3服务器返回的信息按照空格拆分, 在listBoxoperation .Items .Add (string .Format ("第{0}封邮件,{1}字节",splitString [0],splitString [1]));当中使用,请问应该怎么样改.. string[] splitString = str.Split(' '); string[] splitString = str.Split('这里自己按个空格键'); 我打的就是个空格运行的时候能显示出从服务器返回的值 但是接下来就出错了 具体出错信息是:Object reference not set to an intance of an pbject 第一句话改成:string str = "Hello world";try again! string[] splitString = str.Split(new String[] { " " },StringSplitOptions.None); 派生类为什么加 ref 就传不了呢 winform水晶报表打印多张订单 怎样用鼠标滚轮控制listbox 请教一个timespan的问题 关于数据转换 请推荐几本好的C#[来者有分] 寻求帮助 菜鸟提问:如何取得页面的所有链接(正则表达式) 请问有没有C#函数相关软件书籍? combobox里面如何能加图片??(在线等待) 高分 求 画日历 提示信息页面如何制作
这样不就可以了嘛!
private void button3_Click(object sender, EventArgs e)
{
string ss = "ss dd ff";
string[] s=ss.Split(' ');
foreach(string a in s)
{
MessageBox.Show(a);
}
}
string[] splitString =Regex.Split(str," ");
string str;
listBoxStatus.Items.Clear();
//获取NetworkStream对象
networkStream = tcpClient.GetStream();
//得到读对象,并查找字节顺序标记,防止显示乱码
sr = new StreamReader(networkStream );
//得到写对象
sw = new StreamWriter(networkStream );
//读取服务器回送的连接信息
if (ReadDataFromServer() == null) return;
//向服务器发送用户名,请求确认
if (SendDataToServer("USER " +textBoxUser.Text) == false) return;
if (ReadDataFromServer() == null) return;
//向服务器发送密码,请求确认
if (SendDataToServer("PASS " +textBoxPassword.Text) == false) return;
if (ReadDataFromServer() == null) return;
//向服务器发送STAT命令,请求获取邮件总数和总字节数
if (SendDataToServer("STAT ") == false) return;
if ((str = ReadDataFromServer()) == null) return;
// SendDataToServer("STAT");
// string[] splitString = "1 ,".Split(' ');
string[] splitString = str.Split(' ');//************ 原来为('') 原来的
//从字符串中取字串获取邮件总数
int count = int.Parse(splitString [1]);
// int count=Convert.ToInt32((splitString [1]));//*********测试
//判断邮箱中是否有邮件
if(count >0)
{
//设置对应状态信息
buttonRead .Enabled =true ;
buttonDelete .Enabled =true ;
listBoxoperation.Items .Clear ();
groupBoxOperation .Text ="信箱中共有"+splitString [1]+"封邮件";
// 向邮件列表框中添加邮件
for (int i=0;i<count ;i++)
{
if((str=ReadDataFromServer())==null)return ;
splitString = str.Split (' ');
listBoxoperation .Items .Add (string .Format ("第{0}封邮件,{1}字节",splitString [0],splitString [1]));
}
listBoxoperation .SelectedIndex =0;
我要将POP3服务器返回的信息按照空格拆分, 在listBoxoperation .Items .Add (string .Format ("第{0}封邮件,{1}字节",splitString [0],splitString [1]));当中使用,请问应该怎么样改..
运行的时候能显示出从服务器返回的值 但是接下来就出错了 具体出错信息是:
Object reference not set to an intance of an pbject
string str = "Hello world";try again!