原文是 java ,现在将它翻译成 C# ,并对代码重新编排整理,博主是一个今年刚出来的应届毕业生,不足之处请多多包涵。
根据银行卡号判断所属银行,依据是卡号的前6位数,称之为bin号。
我们把bin号转化为长整形,再把各个银行卡的bin号做成有序表。通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息。
测试发现部分新卡号未能识别。
1.创建项目:BankInfoDemo(控制台应用程序)
2.新建类:BankInfo.cs
详细内容见附件
3.修改类:Program.cs
class Program { static void Main(string[] args) { while (true) { Console.WriteLine("输入银行卡号:\n"); var cardStr = Console.ReadLine(); if (cardStr == null) continue; var cardNumber = cardStr.ToCharArray(); var name = BankInfo.GetBankName(cardNumber); //获取银行卡的信息 Console.WriteLine(name); } } }
4.完成。附上代码:下载点我
以上所述就是本文的全部内容了,希望大家能够喜欢。
本文向大家介绍Android根据输入银行卡号判断属于哪个银行,包括了Android根据输入银行卡号判断属于哪个银行的使用技巧和注意事项,需要的朋友参考一下 一:一般都是先来效果图: 二:实现步骤: 1.xml布局实现,两个edittext就行了 2.一个现成的封装类、 3.activity的实现,对输入框edittext进行监听,判断输入长度大于等于6位的时候做操作、 以上所述是小编给大家介绍的A
银行卡识别是指利用手机相机扫描银行卡,然后通过OCR文字识别技术,将图像转换为文字,得到规范的证件信息文本。 1.功能介绍 可返回银行卡的多项信息:银行卡号,发卡行名称,发卡行标识代码,卡片名称,卡片类型。 支持凸卡、平卡,横卡,竖卡等多种信用卡和储蓄卡识别。 横版银行卡支持竖屏扫描和横屏扫描;竖版银行卡只支持竖屏扫描。 扫描界面可定制。 2.银行卡识别流程 3.银行卡扫描 SDK-Demo 打开
银行卡识别是指利用手机相机扫描银行卡,读取银行卡信息,然后通过 OCR 文字识别技术,将图像转换为文字,得到规范的证件信息文本。 1.功能介绍 可返回银行卡的多项信息:银行卡号,发卡行名称,发卡行标识代码,卡片名称,卡片类型。 支持凸卡、平卡,横卡,竖卡等多种信用卡和储蓄卡识别。 支持竖屏扫描、横屏扫描(仅限横版银行卡)。 扫描界面可定制。 2.银行卡识别流程 3.银行卡扫描 SDK-Demo 打
说明 微信支付-企业付款到银行卡SDK。 官方文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_2 类 请求参数类 请求参数 类名:\Yurun\PaySDK\Weixin\CompanyPay\Bank\Pay\Request 属性 名称 类型 说明 $_apiMethod string 接口名称 $pa
本文向大家介绍iOS开发之通过银行卡号获取所属银行名称,包括了iOS开发之通过银行卡号获取所属银行名称的使用技巧和注意事项,需要的朋友参考一下 废话不多说了,直接给大家贴代码了,具体代码如下所示:
说明 微信支付-查询企业付款到银行卡SDK。 官方文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=24_3 类 请求参数类 请求参数 类名:\Yurun\PaySDK\Weixin\CompanyPay\Bank\Query\Request 属性 名称 类型 说明 $_apiMethod string 接口名称