Merhaba arkadaşlar bugün sizlere çok fazla noktada işimize yarayabilecek olan C#’da TC Kimlik Kontrolü nasıl yapılır sorusuna yanıt verecek metodu paylaşacağım.
*Aşağıda metodun kullanım şeklini göreceğiz.
2 | bool result = TCNoKontrolu( "11111111111" ); |
5 | bool result = TCNoKontrolu( "10000000146" ); |
*TCNoKontrolu isimli metodumuz aşağıdaki gibidir.
01 | public static bool TCNoKontrolu( string TCNo) |
03 | int [] TC = new int [11]; |
04 | for ( int i = 0; i < 11; i++) |
06 | string a = TCNo[i].ToString(); |
07 | TC[i] = Convert.ToInt32(a); |
13 | for ( int k = 0; k < 9; k++) |
21 | int t1 = (tekler * 3) + ciftler; |
22 | int c1 = (10 - (t1 % 10)) % 10; |
23 | int t2 = c1 + ciftler; |
24 | int t3 = (t2 * 3) + tekler; |
25 | int c2 = (10 - (t3 % 10)) % 10; |
27 | if (c1 == TC[9] && c2 == TC[10]) |
Bir başka makalede görüşmek dileğiyle…
Hiç yorum yok:
Yorum Gönder