Merhabalar bu kısa makalede sizlere vergi numarasını nasıl sorgulayacağımızı ve bu şekilde vergi numarası doğrulama ihtiyacı gerektiğinde kullanabileceğimiz kısa bir kod bloğu paylaşacağım.

public static bool CheckTaxNumber(string vkn)        {            try            {                if (vkn.Length == 10)                {                    var x = new int[9];                    var y = new int[9];                    for (int i = 0; i < 9; i++)                    {                        x[i] = (int.Parse(vkn[i].ToString()) + 9 - i) % 10;                        y[i] = (x[i] * (int)Math.Pow(2, 9 - i)) % 9;                        if (x[i] != 0 && y[i] == 0)                        {                            y[i] = 9;                        }                    }                    return ((10 - (y.Sum() % 10)) % 10) == int.Parse(vkn[9].ToString());                }                else                {                    return false;                }            }            catch (Exception)            {                return false;            }        }