C 根據銀行卡號獲取銀行

2021-10-20 00:25:39 字數 2177 閱讀 9343

你好,歡迎閱讀我的文章,今天來分享乙個根據銀行卡號獲取銀行的專案。

歡迎購買我的付費專欄 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...