|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我之所以想学。NET,是因为一直觉的BILLGATES好厉害,希望有一天能去微软,虽然现在还距离遥远,呵呵:)头几天做一个项目(C#),个中有个情形是:从数据库表中掏出某一字段的值,然后再次分派。该字段内容以空格为分开符(最少3个空格),第1个空格前的内容分给A,第2个空格前的内容分给B,其他空格前的内容分给C。
好比字段为E=“AABBCCDDEEFFGG”:那末A=“AA”,B=“BB”,
C=“CCDDEEFFGG”。
假如按惯例了解,那末用轮回语句来猎取,可是我其实不想如许用,由于C#中有Split()办法。但是,在我用时仍是碰到点成绩,就是静态字段的空格很难把持,那末分给C的内容也不克不及很好地取到。怎样办,问了一些妙手,也是说用轮回语句来猎取对照好,可我就是不想多写几行代码,既然有Split()办法,那末为什么弃之不必?我持续在Split()方面深切研讨,花了很多工夫,总算弄出来了。过后想一想,有点代价,便把代码放下去,本人健忘时可看看。
代码以下:
stringE="AABBCCDDEEFFGG";
stringX="";
string[]S=E.Split(X.ToCharArray(),3);
stringA=S[0];//(“AA”)
stringB=S[1];//(“BB”)
stringC=S[2];//(“CCDDEEFFGG”)
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。 |
|