سلام خدمت همه ی دوستان عزیز می خواستم که تمامی مقادیر struct رو به یه list انتقال بدم....؟
Printable View
سلام خدمت همه ی دوستان عزیز می خواستم که تمامی مقادیر struct رو به یه list انتقال بدم....؟
سلام.
منظور از مقادیر فیلد ها هستند یا خصوصیات؟ این مقادیر چه نوعی هستند؟ چرا به صورت دستی این کار را انجام نمی دهید:
list.Add(x.y);
یک توضیح کلی و در صورت امکان کد struct مربوطه رو لطف کنید.
دستت بی بلا آقای مهرداد صفا مشکلمو حل کردم...کلا کاری که می خواستم انجام بدم این طوری قابل حل نبود ... خود struct یک سری کار های دیگه ای هم انجام میده .. مشکلم این طوری قابل حل نیست ..
کپی کردن یک struct در یک لیست و کارکردن باهاش از چیزی که احتمالا فکر میکنید خیلی سختتره.چون با هر تغییر مقدار باید کل struct دوباره کپی بشه.
قکر میکنم ویژوال استودیو خطا نمیده چون متوجه نمیشه اشتباه کردی.
ضمیمه 112644
ضمیمه 112643
خروجی میشه:
1
3
شما دقیقه می خواید چه کار کنید..
کد رو بخونید.
دفعه ی اول که مقدار b رو عوض کردم مقدارش در لیست تغییر نکرد.
چون .net نمیتونه به خوبی C و C++ از pointer ها استفاده کنه, استفاده از struct عملا هیچ سودی نداره.
کاری که من با struct میکنم اصلا برای کاری دیگه ای هستش.....
من قبلا همین تصور میکردم که بی فایده هستش... ولی الان نه .... هر امکاناتی رو که visiual در اختیارتون قرار میده همش به کار میاد ولی باید یاد بگیریم که چطور از اونا استفاده کنیم...
در کل من چنین کاری که شما باهاش انجام دادید رو انجام نمی دم .. مورد استفاده من برا چیز دیگه ای...
ارتباط با چیزی که من گفتم:نقل قول:
هر امکاناتی رو که visiual در اختیارتون قرار میده همش به کار میاد ولی باید یاد بگیریم که چطور از اونا استفاده کنیم...
ضمیمه 112645
من داشتم راجع به امکاناتی که نداره صحبت میکردم نه امکاناتی که داره.شما که لوگوی VS رو گزاشتید آواتارتون باید بدونید که تصویری که گزاشتم برای VS نیست و برای MD 4 ه.