你好,歡迎閱讀我的文章,今天來分享乙個根據銀行卡號獲取銀行的專案。
歡迎購買我的付費專欄 1:高階c#學習 2:網路
在vs2019(或2008以上的版本)新建乙個控制台應用專案,叫bankinfodemo,如圖1
新增乙個類,名為bankinfo.cs
}完成後:
不要擔心,繼續即可
bankinfo.cs
**摺疊後如下:
陣列形式儲存銀行bin號:
#region 陣列形式儲存銀行bin號
///
/// 銀行 bin 號
///
private
readonly
static
long
bankbin =
#endregion
陣列形式儲存發卡行.卡種名稱:
#region 陣列形式儲存發卡行.卡種名稱
///
/// 發卡行.卡種名稱
///
private
static
readonly
string
bankname =
;#endregion
獲取發卡行.卡種名稱:
#region public static string getbankname:獲取發卡行.卡種名稱
///
/// 獲取發卡行.卡種名稱
///
/// 要查的bin號
/// 偏移個數:預設0表示不偏移,即從第1位開始
/// 發卡行.卡種名稱的字串
public
static
string
getbankname
(char
charbin,
int offset =0)
console.
writeline
("bankbin: "
+ longbin)
;var index =
binarysearch
(bankbin, longbin);.
..}#endregion
二分法查詢:
#region private static int binarysearch:二分法查詢
///
/// 二分法查詢
///
/// bin陣列
///
/// 陣列下標
希望能幫到你,別忘了點讚+關注+購買我的付費專欄
銀行卡號規則
答案一 前6位數字為發卡銀行識別號 bin 由iso國際組織統一制定。最後一位是校驗位,由前面組成卡號的十多位數字 常見的iso卡號有13位 16位 19位 通過特定演算法計算。前6位和最後一位之間的數字為金融機構自定義的卡號,有些銀行採用發卡地代號加卡序號的方式編碼 有些銀行的卡則是全國大序列。只...
銀行卡號編碼規則
我們時常時常會遇到各種借記卡 儲蓄卡 和貸記卡 信用卡 銀行卡號那麼長一截,其實就像身份證一樣,這裡面也有一些規則。其實我們的銀行卡號一般是16位或者19位。由如下三部分構成。前六位是 發行者標識 issuer identification number iin 注意 當前已經用iin替換了之前的發...
openCV銀行卡號識別
銀行卡的識別與車牌識別都是類似的,有了opencv方便了很多,許多函式都不要自己動手去寫。include stdafx.h include cv.h include highgui.h include cxcore.h int main int argc,char argv int tempcoun...