c#中一般的做法是这样的
先读一行 然后用String.Split()函数将这行数据分割,如果文件使用空格分隔的话就用" " 回返回一个字符串数组,然后再访问数组的每一个值
C#里面已经做好很多类了 所以C++的程序员要熟悉一下哦
using System;public class StringSplit2 {
public static void Main() { string delimStr = " ,.:";
char [] delimiter = delimStr.ToCharArray();
string words = "one two,three:four.";
string [] split = null; Console.WriteLine("The delimiters are -{0}-", delimStr);
for (int x = 1; x <= 5; x++) {
split = words.Split(delimiter, x);
Console.WriteLine("\ncount = {0,2} ..............", x);
foreach (string s in split) {
Console.WriteLine("-{0}-", s);
}
}
}
}
先读一行 然后用String.Split()函数将这行数据分割,如果文件使用空格分隔的话就用" " 回返回一个字符串数组,然后再访问数组的每一个值
C#里面已经做好很多类了 所以C++的程序员要熟悉一下哦
using System;public class StringSplit2 {
public static void Main() { string delimStr = " ,.:";
char [] delimiter = delimStr.ToCharArray();
string words = "one two,three:four.";
string [] split = null; Console.WriteLine("The delimiters are -{0}-", delimStr);
for (int x = 1; x <= 5; x++) {
split = words.Split(delimiter, x);
Console.WriteLine("\ncount = {0,2} ..............", x);
foreach (string s in split) {
Console.WriteLine("-{0}-", s);
}
}
}
}
解决方案 »
- C# UDP接收指定端口字符乱码!
- SOCKET传输时第一次发送,不会出现问题,但是第二次就报错了
- 为什么我的窗体用Application.Exit()无法退出程序?
- socket基于tcp发送大文件的问题
- 想做一个Q宠保姆?但不知道从何入手?
- ODBC连接问题
- 关于GRIDVIEW的问题
- 在c#开发的网站中,网站banner需要根据登陆者的所在的地区,显示不同的文字,banner是flash做的
- C#(csdn)有无高手,让我实在迷惑,哎:(请热烈讨论
- 如何在一个窗体中使用或改变另一个窗体中的控件的属性?
- 请问有没有支持C#的反向工程工具
- 发布一个自己仿Eclipse的正则表达式验证插件的小程序
sw.WriteLine(....);