ตัวอย่างการสร้างโปรแกรมและโค้ดโปรแกรม แปลงเลขฐานสองเป็นเลขฐานสิบ สร้างในรูปแบบของ Windows Form Application ด้วยภาษาซีชาร์ป
1. ออกแบบหน้าจอ และ ตั้งชื่อให้กับ Component
 
- TextBox (txtInputBin) ตัวที่หนึ่ง ใช้สำหรับป้อนเลขฐานสอง
- TextBox (txtDec) ตัวที่สอง ให้สำหรับเป็นผลลัพธ์
- Button (btnConvert) ใช้สำหรับกดแปลงเลขฐานสองเป็นเลขฐานสิบ
2. สร้าง Method เพื่อแปลงเลขฐาน 2 เป็นเลขฐาน 10
        private double BaseTwoToBaseTen(string value)
        {
            int i = (value.Length - 1);
            double sum = 0, j = 0;
            while (i >= 0)
            {
                sum += Convert.ToDouble(value.Substring(i, 1)) * 
                       Convert.ToDouble(Math.Pow(2.00, Convert.ToDouble(j)));
                j++;
                i--;
            }
            return sum;
        }
3. สร้าง Event Click ให้กับ ปุ่มแปลงเลข (btnConvert) จะได้ btnConvert_Click( )
        private void btnConvert_Click(object sender, EventArgs e)
        {
        }
4. เขียนคำสั่งให้โปรแกรมทำงานใน btnConvert_Click( ) เพื่อให้ได้ผลลัพธ์
        private void btnConvert_Click(object sender, EventArgs e)
        {
            string input = txtInputBin.Text;
            txtDec.Text = BaseTwoToBaseTen(input).ToString(); 
        }
