c语言 取出指定位置后的字符串_利用“字符串逐行移除指定字符前或后的字符”和“字符串逐行比较”工具实现代码的比对...

摘要:

1、有两段实现类的属性变量赋值的代码

2、需要比对对变量的赋值是否相同和考虑是否合并这两段代码

3、因为代码行数比较多,肉眼检查效率不高

4、因此采用脚本工具去实现

比对工具链接:

字符串逐行移除指定字符前或后的字符

http://www.lookdaima.com/page/docItemDetail.html?id=2e29f413-0831-4b94-9b0b-b452fbe15c3c

字符串逐行比较:数据表名比对

http://www.lookdaima.com/page/docItemDetail.html?id=9603309f-f742-4cc7-8899-cdc59911f6f1

相关截图:

a655a7e273f5ccc9e8b99f7d834d38bd.png

e1f60bb34b4fa227e1b05b29e659cdcc.png

代码样例

this.FID = Convert.ToInt32(dr["FID"].ToString());this.AARRP = dr["AARRP"].ToString();this.AARRTM = dr["AARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["AARRTM"].ToString());this.AFLTNO = dr["AFLTNO"].ToString();this.AFSTATUS = dr["AFSTATUS"].ToString();this.AID = dr["AID"].ToString() == "" ? null : (int?)Convert.ToInt32(dr["AID"].ToString());this.AIRCORP = dr["AIRCORP"].ToString();this.APASS1 = dr["APASS1"].ToString();this.APASS2 = dr["APASS2"].ToString();this.APASSENGERSNUM = dr["APASSENGERSNUM"].ToString();this.ARARRTM = dr["ARARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["ARARRTM"].ToString());this.ARRVIP = dr["ARRVIP"].ToString();this.ARTKFTM = dr["ARTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["ARTKFTM"].ToString());this.ATKFP = dr["ATKFP"].ToString();this.ATKFTM = dr["ATKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["ATKFTM"].ToString());this.DARRP = dr["DARRP"].ToString();this.DARRTM = dr["DARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DARRTM"].ToString());this.DEPVIP = dr["DEPVIP"].ToString();this.DFLTNO = dr["DFLTNO"].ToString();this.DFSTATUS = dr["DFSTATUS"].ToString();this.DID = dr["DID"].ToString() == "" ? null : (int?)Convert.ToInt32(dr["DID"].ToString());this.DPASS1 = dr["DPASS1"].ToString();this.DPASS2 = dr["DPASS2"].ToString();this.DPASSENGERSNUM = dr["DPASSENGERSNUM"].ToString();this.DRARRTM = dr["DRARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DRARRTM"].ToString());this.DRTKFTM = dr["DRTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DRTKFTM"].ToString());this.DTKFP = dr["DTKFP"].ToString();this.DTKFTM = dr["DTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DTKFTM"].ToString());this.AFLIGHTATTR = dr["AFLIGHTATTR"].ToString();//进港飞行属性this.DFLIGHTATTR = dr["DFLIGHTATTR"].ToString();//出港飞行属性this.FLTTYPE = dr["FLTTYPE"].ToString();this.GATE = dr["GATE"].ToString();this.GUIDEDOOR = dr["GUIDEDOOR"].ToString();this.OUTIN = dr["OUTIN"].ToString();this.PARRTM = dr["PARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["PARRTM"].ToString());this.PLANDATE = dr["PLANDATE"].ToString();this.PLANEMDL = dr["PLANEMDL"].ToString();this.PLANENO = dr["PLANENO"].ToString();this.PORTNO = dr["PORTNO"].ToString();this.PTKFTM = dr["PTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["PTKFTM"].ToString());this.SEATS = dr["SEATS"].ToString();this.SUBCLASSID = dr["SUBCLASSID"].ToString();this.SVCCLASSID = dr["SVCCLASSID"].ToString();this.TRANSBELT = dr["TRANSBELT"].ToString();this.A_SAME_FLTNO = dr["A_SAME_FLTNO"].ToString();this.D_SAME_FLTNO = dr["D_SAME_FLTNO"].ToString();this.NOTE = dr["NOTE"].ToString();
this.FID = Convert.ToInt32(dr["FID"].ToString());this.AARRP = dr["AARRP"].ToString();this.AARRTM = dr["AARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["AARRTM"].ToString());this.AFLTNO = dr["AFLTNO"].ToString();this.AFSTATUS = dr["AFSTATUS"].ToString();this.AID = dr["AID"].ToString() == "" ? null : (int?)Convert.ToInt32(dr["AID"].ToString());this.AIRCORP = dr["AIRCORP"].ToString();this.APASS1 = dr["APASS1"].ToString();this.APASS2 = dr["APASS2"].ToString();this.APASSENGERSNUM = dr["APASSENGERSNUM"].ToString();this.ARARRTM = dr["ARARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["ARARRTM"].ToString());this.ARRVIP = dr["ARRVIP"].ToString();this.ARTKFTM = dr["ARTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["ARTKFTM"].ToString());this.ATKFP = dr["ATKFP"].ToString();this.ATKFTM = dr["ATKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["ATKFTM"].ToString());this.DARRTM = dr["DARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DARRTM"].ToString());this.DEPVIP = dr["DEPVIP"].ToString();this.DFLTNO = dr["DFLTNO"].ToString();this.DFSTATUS = dr["DFSTATUS"].ToString();this.FSTATUS = dr["FSTATUS"].ToString();this.DID = dr["DID"].ToString() == "" ? null : (int?)Convert.ToInt32(dr["DID"].ToString());this.DPASS1 = dr["DPASS1"].ToString();this.DPASS2 = dr["DPASS2"].ToString();this.DPASSENGERSNUM = dr["DPASSENGERSNUM"].ToString();this.DRARRTM = dr["DRARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DRARRTM"].ToString());this.DRTKFTM = dr["DRTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DRTKFTM"].ToString());this.DTKFP = dr["DTKFP"].ToString();this.DARRP = dr["DARRP"].ToString();//出港目的地(对方机场到达地)this.DTKFTM = dr["DTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["DTKFTM"].ToString());this.FLIGHTATTR = dr["FLIGHTATTR"].ToString();this.AFLIGHTATTR = dr["AFLIGHTATTR"].ToString();//进港飞行属性this.DFLIGHTATTR = dr["DFLIGHTATTR"].ToString();//出港飞行属性this.FLTTYPE = dr["FLTTYPE"].ToString();this.GATE = dr["GATE"].ToString();this.GUIDEDOOR = dr["GUIDEDOOR"].ToString();this.OUTIN = dr["OUTIN"].ToString();this.PARRTM = dr["PARRTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["PARRTM"].ToString());this.PLANDATE = dr["PLANDATE"].ToString();this.PLANEMDL = dr["PLANEMDL"].ToString();this.PLANENO = dr["PLANENO"].ToString();this.PORTNO = dr["PORTNO"].ToString();this.PTKFTM = dr["PTKFTM"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["PTKFTM"].ToString());this.SEATS = dr["SEATS"].ToString();this.SUBCLASSID = dr["SUBCLASSID"].ToString();this.SVCCLASSID = dr["SVCCLASSID"].ToString();this.TRANSBELT = dr["TRANSBELT"].ToString();this.A_SAME_FLTNO = dr["A_SAME_FLTNO"].ToString();this.D_SAME_FLTNO = dr["D_SAME_FLTNO"].ToString();this.NOTE = dr["NOTE"].ToString();this.PreNote = dr["PRENOTE"].ToString();this.IsImportant = dr["ISIMPORTANT"].ToString();this.SvcOrganID = dr["SVCORGANID"].ToString();this.FLTNO = this.AIRCORP + this.AFLTNO;this.BOARDINGTIME = dr["BOARDINGTIME"].ToString() == "" ? null : (DateTime?)Convert.ToDateTime(dr["BOARDINGTIME"].ToString());
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值