در قسمت اول آموزش حلقهها در زبان سیشارپ، ما مقدار شروع و پایان یک حلقه را توسط خودمان در کدها مشخص کردیم و در هنگام اجرای برنامه، این مقدار ثابت بود و تغییری نمیکرد. اما ما میتوانیم که این مقدار را از کاربر توسط یک شیء (مثلاً یک Text Box) دریافت کرده مقدار شروع و پایان را در حین اجرای برنامه تعیین کنیم.