قرار دادن خروجی در متغییر های جداگانه
سلام و عرض ادب ، دوستان من با دستور Select لیست اسامی دانش آموزانی رو از دیتابیس فراخوانی می کنم و به عنوان مثال خروجی مطابق شکل زیر نمایان خواهد شد.اما دوستان من میخام نام هر دانش آموز در یک متغییر قرار گیرد.
مطابق شکل زیر میخام هر نام در یک متغییر قرار گیرد . ممنون میشم راهنمایی کنید
name1=ali name2=ahmad name3=reza
5 پاسخ
شما یه لیست تعریف کنید و اطلاعات رو داخل اون لیست ذخیره کنید:
List<string> names = new List<string>(); names.Add("Reza"); names.Add("Mohammad"); names.Add("Hossein");
سلام و عرض ادب، راهکار بهتر برای شما قرار دادن نام ها داخل یک آرایه یا یک List هست. چون در حالت عادی امکان تعریف متغیر به تعداد خروجی ها نیست و باید از Emit و Reflection برای این کار استفاده بشه که کار مشکلی هست.
منظورتون از اینکه اسامی متغیر هست چیه؟ شما یکسری اطلاعات رو از بانک می خونید، حالا با یه دستور for می تونید این اطلاعات رو داخل لیست اضافه کنید.
اطلاعات متغییر هستش . ممکنه اسامی تغییرکنه . در این صورت باید چکار کرد ؟
ممنون از پاسخگوییتون.اگر بیشتر راهنمایی بفرمایید ممنون میشم .