C#实现根据银行卡卡号判断银行名

 更新时间:2015年07月10日 09:54:59   作者:反骨仔  
这篇文章主要介绍了C#实现根据银行卡卡号判断银行名,是从其他网友的java程序改编而来,有需要的小伙伴可以参考下。

原文是 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.完成。附上代码:下载点我

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • C#实现多种图片格式转换的示例详解

    C#实现多种图片格式转换的示例详解

    这篇文章主要为大家详细介绍了C#如何实现多种图片格式转换,例如转换成图标图像ICO,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01
  • Unity3D绘制地形的实现方法

    Unity3D绘制地形的实现方法

    这篇文章主要为大家详细介绍了Unity3D绘制地形的实现方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#实现将HTML网页或HTML字符串转换为PDF

    C#实现将HTML网页或HTML字符串转换为PDF

    将HTML转换为PDF可实现格式保留、可靠打印、文档归档等多种用途,满足不同领域和情境下的需求,所以本文就来介绍一下如何使用C#实现将HTML网页或HTML字符串转换为PDF,有需要的可以参考下
    2024-01-01
  • C# wpf实现截屏框热键截屏的示例代码

    C# wpf实现截屏框热键截屏的示例代码

    这篇文章主要为大家详细介绍了C# wpf实现截屏框热键截屏的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以学习一下
    2023-09-09
  • 在C#程序中注入恶意DLL的方法详解

    在C#程序中注入恶意DLL的方法详解

    为什么 Windbg 附加到 C# 程序后,程序就处于中断状态了?它到底是如何实现的?其实简而言之就是线程的远程注入,这一篇就展开说一下
    2022-09-09
  • 基于为何我不喜欢用Path.Combine的详解

    基于为何我不喜欢用Path.Combine的详解

    本篇文章对是为什么我不喜欢用Path.Combine做了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • .NET的深复制方法(以C#语言为例)

    .NET的深复制方法(以C#语言为例)

    深复制需要将对象实例中字段引用的对象也进行复制,在平时的编程工作中经常要用到这种复制方式,下面以c#为例来演示一下方法。
    2016-10-10
  • 浅谈C#设计模式之代理模式

    浅谈C#设计模式之代理模式

    这篇文章主要介绍了浅谈C#设计模式之代理模式,需要的朋友可以参考下
    2014-12-12
  • 基于FineUI Grid控件添加右键菜单

    基于FineUI Grid控件添加右键菜单

    大家对于FineUI Grid控件会添加右键菜单吗,下面小编就给大家详细介绍基于FineUI Grid控件添加右键菜单,需要的朋友可以参考下
    2015-08-08
  • 如何在C#中使用OpenCV(GOCW使用教程)

    如何在C#中使用OpenCV(GOCW使用教程)

    这篇文章主要介绍了如何在C#中使用OpenCV(GOCW使用教程),帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-12-12

最新评论