c#

c#

Yazıyı Belli Bir Karaktere Tamamlama :

Örnek : 12 ve 122 yazılarını 5 karaktere tamamlamak istiyoruz yani: 00012 ve 00122

 

Not : Barkod Uygulamalarında Kullanılabilir.

        public static string barkod_Olustur(int tamamla, string d1 = "", string d2 = "", string d3 = "", string d4 = "", string d5 = "", string d6 = "")
        {
            string sifir_Ekle_d1 = new string('0', tamamla - d1.Length);
            string sifir_Ekle_d2 = new string('0', tamamla - d2.Length);
            string sifir_Ekle_d3 = new string('0', tamamla - d3.Length);
            string sifir_Ekle_d4 = new string('0', tamamla - d4.Length);
            string sifir_Ekle_d5 = new string('0', tamamla - d5.Length);
            string sifir_Ekle_d6 = new string('0', tamamla - d6.Length);

            string barkod = "";

            if (d1.Length > 0) barkod += sifir_Ekle_d1 + d1;
            if (d2.Length > 0) barkod += sifir_Ekle_d2 + d2;
            if (d3.Length > 0) barkod += sifir_Ekle_d3 + d3;
            if (d4.Length > 0) barkod += sifir_Ekle_d4 + d4;
            if (d5.Length > 0) barkod += sifir_Ekle_d5 + d5;
            if (d6.Length > 0) barkod += sifir_Ekle_d6 + d6;

           return barkod;
        }

 

Yazar hakkında

Kadir Yüksel administrator

Bir cevap yazın