如何编写一个解析函数? 函数名错了,应当是get_field"n"是一个大小不定的正整数,也就是所get_field必须能动态返回不同长度的字符数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string1="field_1,field_2,field_3,.....,field_n" ;char1=',';String[] strArray =string1.Split(string1,char1); sorry!--------------String[] strArray =string1.Split(char1);这个功能vs.net本身就提供了 调试无法通过,原因可能是你的源字符串有些问题,比如包含多余空格等等。例如field_1,field_2,field_3分割后,所得到的string[]长度大于应该是3。测试下面的代码: [Test] public void TestSplit() { string src="f1,f2,f3,f4"; string[] ss=src.Split(new char[]{','}); foreach(string o in ss) Console.WriteLine(o); Assert.AreEqual(ss.Length,4); }测试可以通过。且输出为:f1f2f3f4-------------------------------仿照上面的例子修改你的代码,问题应该可以解决。 新人请教一个问题 关于发送邮件问题 线程池,异步的一个小问题! C#用Oracle提供的dll连接Oracle数据库,一定要装oracle客户端么? 安装生成文件时如何自动安装字体 如何捕获listbox中滚动条移动事件 有没有人遇到过.net System.IO.BeginRead()异步调用后,回调函数再也不被调用的问题 [求助]我想执行一个带插入功能的存储过程,但是总是插入不进去,请指教. 请教方法——OA中的电子邮件功能模块 WinForm自动生成的Dispose函数没有被调用啊 正则表达式的问题? 怎么做一个自己得控件?
char1=',';
String[] strArray =string1.Split(string1,char1);
--------------
String[] strArray =string1.Split(char1);
这个功能vs.net本身就提供了
[Test]
public void TestSplit()
{
string src="f1,f2,f3,f4";
string[] ss=src.Split(new char[]{','});
foreach(string o in ss)
Console.WriteLine(o);
Assert.AreEqual(ss.Length,4);
}测试可以通过。
且输出为:
f1
f2
f3
f4
-------------------------------
仿照上面的例子修改你的代码,问题应该可以解决。