问题描述
根据msdn中split函数publicstring[]Split(paramschar[]separator)提供的方法,传入的参数是一个字符数组,但在使用时直接传入一个字符也是可以的,如str.Split(','),这是什么原因呢。
解决方案
解决方案二:
paramschar[]separator这个参数匹配的是N个char类型。一个字符也是N个中的一个。
解决方案三:
重载啊。。。本来就可以char或者是char数组
解决方案四:
params关键词------表示可以有不定个数的一组参数
解决方案五:
params表示参数个数不定,但是总体上是某种类型paramschar[]separator你就可以直接输入多个char,char[]separator你必须输入newchar{'1'}
解决方案六:
还是正则的split好用,字串的太简陋了
解决方案七:
因为params关键字
解决方案八:
传入参数必须是char[]的字符数组,比如“啊啊啊”表示的一个字符串,因此是不能传入的,而必须通过转换才能传入,','表示用,分割,当然你可以写'-'表示用-分割
解决方案九:
函数重载。请在VS下,按F1,查看MSDN文档说明。
时间: 2024-08-31 17:13:12