نمایش نتایج 1 تا 18 از 18

نام تاپیک: مشکل در تعریف لیست

  1. #1

    مشکل در تعریف لیست

    میخاستم لبستی تعریف کنم که دو نوع فیلد داشته باشه یکی name و count که توی count تعداد name نگهداری بشه .نحوه تعریف و همچنین نحوه اضافه کردن و خواندن از اطلاعات رو میخاستم ؟؟؟

  2. #2
    کاربر دائمی آواتار sinashahab
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران و ترک کامپیوتر D:
    پست
    715

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط swi مشاهده تاپیک
    که توی count تعداد name نگهداری بشه
    این یعنی چی ؟! count رو که میشه با خاصیت count در لیست به دست آورد.

    منظورتو بهتر بگو.

  3. #3
    کاربر دائمی آواتار s.khoshfekran
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    503

    نقل قول: مشکل در تعریف لیست


    Dictionary
    <int, string> d = newDictionary<int, string>();
    Hashtable table = newHashtable(d);

  4. #4

    نقل قول: مشکل در تعریف لیست

    منظورم از count هر اسمی بود. حالا a,b,c فرقی نمیکنه. من لیست 2 بعدی میخام . این dictionary که شما تعریف کردید همون لیست یا باز فرق داره . کسی آموزش فارسی خوب واسه اینا و تفاوتشون سراغ نداره؟؟؟

  5. #5
    کاربر دائمی آواتار s.khoshfekran
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    503

    نقل قول: مشکل در تعریف لیست

    درباره HashTable در سایت مطلب زیاده!!

  6. #6

    نقل قول: مشکل در تعریف لیست

    بزارید توضیح بدم میخام چیکار کنم . یه لیست دارم که یه سری نام قراره توش ذخیره بشه. حالا میخام اگه کاربر اطلاعات تکراری وارد کرد بعدا مشخص باشه از یک نام چه تعداد وارد شده نه اینکه بیاد همون نام تکراری رو باز ته لیست اضاف کنه و بعد دستوری که بتونه هر نام به همراه تعدادی از اون نام که تو لیست ذخیره شده رو به من بده؟؟؟
    --------------------
    نقل قول نوشته شده توسط s.khoshfekran مشاهده تاپیک
    درباره HashTable در سایت مطلب زیاده!!
    میدونم زیاده . اما آدم بعضی وقتا گیج میشه مثلا یه سوال میپرسی یکی میگه با آرایه انجام بده یکی میگه با List یکی میگه Dictionary یکی میگه HashTable یکی میگه... کسی میتونه تفاوت اینا رو بگه؟؟؟
    آخرین ویرایش به وسیله na3er-faraji : پنج شنبه 25 شهریور 1389 در 11:54 صبح دلیل: این پست به دلیل تکراری بودن به طور خودکار ادغام شده است.

  7. #7
    کاربر دائمی آواتار s.khoshfekran
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    503

    نقل قول: مشکل در تعریف لیست

    شما از DataTable هم میتونی استفاده کنی و جای مانور زیادی داری!

  8. #8

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط s.khoshfekran مشاهده تاپیک
    شما از DataTable هم میتونی استفاده کنی و جای مانور زیادی داری!
    فک کنم شما اصلا نوشته های منو نمیخونی ؟؟؟

  9. #9
    کاربر دائمی آواتار sinashahab
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران و ترک کامپیوتر D:
    پست
    715

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط swi مشاهده تاپیک
    فک کنم شما اصلا نوشته های منو نمیخونی ؟؟؟
    خوب حرف اشتباهی هم نزد .

    پیشنهاد خیلی خوبی بود.

  10. #10

    نقل قول: مشکل در تعریف لیست

    بابا اینجا همه زدن تو خط توضیحات تئوری. من میگم گیج شدم از بس هر کس میگه با چی کار کن باز شما میاین گزینه جدید معرفی میکنین؟؟؟

  11. #11
    کاربر دائمی آواتار sinashahab
    تاریخ عضویت
    تیر 1387
    محل زندگی
    تهران و ترک کامپیوتر D:
    پست
    715

    نقل قول: مشکل در تعریف لیست

    خوب باید همه ی روش ها یی که بیان میشه رو تست کنید و ببینید کدوم بیشتر به کارتون میاد .

    بعدش هم وقتی جواب میدن و یه تشکر خشک و خالی نمی کنی ، نباید بیشتر از این انتظار داشته باشی !

  12. #12
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط swi مشاهده تاپیک
    بزارید توضیح بدم میخام چیکار کنم . یه لیست دارم که یه سری نام قراره توش ذخیره بشه. حالا میخام اگه کاربر اطلاعات تکراری وارد کرد بعدا مشخص باشه از یک نام چه تعداد وارد شده نه اینکه بیاد همون نام تکراری رو باز ته لیست اضاف کنه و بعد دستوری که بتونه هر نام به همراه تعدادی از اون نام که تو لیست ذخیره شده رو به من بده؟؟؟
    چرا؟ با داتابیس کار میکنید یا اینکه این یک چیزه موقتی در حافظه قراره باشد؟
    متاسفانه قبل از اینکه ما بخواهیم به تازه کارها در مورد انجام دادن یک اعمالی که به نظر ما عجیب میاد کمک کنیم اول سعی میکنیم مشکل اصلی را درک کنیم. ما میدونیم شما یک روشی را در نظرتان به عنوان راه حل میبینید ولی تجربه ما در این مورد این بوده که در ۹۰٪ موارد مشکل اصلی اشتباه درک شده.

    نقل قول نوشته شده توسط swi مشاهده تاپیک
    میدونم زیاده . اما آدم بعضی وقتا گیج میشه مثلا یه سوال میپرسی یکی میگه با آرایه انجام بده یکی میگه با List یکی میگه Dictionary یکی میگه HashTable یکی میگه... کسی میتونه تفاوت اینا رو بگه؟؟؟
    معمولاً List کافیه، با استفاده از Linq قدرت بیشتری هم پیدا کرده که استفاده از داتاتیبل و هش تیبلها به موارد بخصوص دیگری برمیخورد.
    در حالتی که شما توزیح دادید تا اینجا استفاده از List در این مورد و ۹۵٪ موارد دیگر معمولی است و احتیاجی به اینکه از یک روش به یک روش دیگر پریده بشه نیست.
    شما توزیح دادید که چی را چطوری میخواهید انجام بدید ولی نگفتید که چرا و مشکل اصلی (نه اون مشکلی که شما در ذهنتان مجسم کردید) چیه؟
    --------------------
    نقل قول نوشته شده توسط sinashahab مشاهده تاپیک
    خوب باید همه ی روش ها یی که بیان میشه رو تست کنید و ببینید کدوم بیشتر به کارتون میاد .

    بعدش هم وقتی جواب میدن و یه تشکر خشک و خالی نمی کنی ، نباید بیشتر از این انتظار داشته باشی !
    هیچ کدام از جوابهایی که داده شده بود به تشکر نمیارزید، همینطوری جواب انداختن بدونه درک مشکل اصلی جایه تشکر ندارد.
    آخرین ویرایش به وسیله اَرژنگ : پنج شنبه 25 شهریور 1389 در 15:08 عصر دلیل: این پست به دلیل تکراری بودن به طور خودکار ادغام شده است.

  13. #13

    نقل قول: مشکل در تعریف لیست

    خوب باید همه ی روش ها یی که بیان میشه رو تست کنید و ببینید کدوم بیشتر به کارتون میاد .
    خودتون هم دارید میگید روش هایی که توضیح میدن من که توضیحی ندیدم . اگه فقط به اسم بردن ما هم اسم زیاد بلدیم.

    نقل قول نوشته شده توسط sinashahab مشاهده تاپیک
    بعدش هم وقتی جواب میدن و یه تشکر خشک و خالی نمی کنی ، نباید بیشتر از این انتظار داشته باشی !
    دوست عزیز اگه قرار بود هز کی یه جواب ته پست داد من یه تشکر بزنم که دیگه نیازی به این دکمه تشکر نبود . تو برنامه خود سایت این قسمت رو اضاف میکردن که هر کی هر جوابی داد یه تشکرم تهش اضاف بشه. من معمولا موقعی از دکمه تشکر استفاده میکنم که ببینم اون جواب واسه من مفیده نه اینکه من راجع به لیست سوال کردم و یکی پرید تو دیتا تیبل و یکی رفت تو هش و یکی دیگه ...

    چرا؟ با داتابیس کار میکنید یا اینکه این یک چیزه موقتی در حافظه قراره باشد؟
    متاسفانه قبل از اینکه ما بخواهیم به تازه کارها در مورد انجام دادن یک اعمالی که به نظر ما عجیب میاد کمک کنیم اول سعی میکنیم مشکل اصلی را درک کنیم. ما میدونیم شما یک روشی را در نظرتان به عنوان راه حل میبینید ولی تجربه ما در این مورد این بوده که در ۹۰٪ موارد مشکل اصلی اشتباه درک شده.
    اصلا من تو برنامم دیتابیس ندارم. فرض کنید برنام من اینه که یه تکست باکس وجود داره که کاربر هر سری یک نام رو وارد میکنه . تکست باکس خالی میشه و دوباره همین کار تکرار میشه . حالا یه دکمه نمایش هم وجود داه که وقتی رو اون کلیک میشه باید تعداد هر نام وتعداد دفعاتی که اون نام وارد شده نمایش داده بشه . و حتما هم باید با لیست باشه . آیا امکان پذیره. اگه آره چطوری و اگه نه باید چه کرد ؟؟؟ مثلا من ناصر رو2بار و احمد رو 3بار و محمد رو یک بار وارد کردم حالا وقتی رو دکمه نمایش کلیک میشه نام ها به همراه تعداد دفعات نمایش داده بشه.

  14. #14
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط swi مشاهده تاپیک
    دوست عزیز اگه قرار بود هز کی یه جواب ته پست داد من یه تشکر بزنم که دیگه نیازی به این دکمه تشکر نبود . تو برنامه خود سایت این قسمت رو اضاف میکردن که هر کی هر جوابی داد یه تشکرم تهش اضاف بشه. من معمولا موقعی از دکمه تشکر استفاده میکنم که ببینم اون جواب واسه من مفیده نه اینکه من راجع به لیست سوال کردم و یکی پرید تو دیتا تیبل و یکی رفت تو هش و یکی دیگه ...
    و کارتان هم درست است، تشکر بیجا بیمعنیه. از دیدن اینکه یکی به هر پستی که فرستاده میشه تشکر میزنه و هم به اونهایی که زحمت کشیدن و توضیح دادن و اونهایی که همینطوری یک چیزی میپرونند یکسان رفتار میکنه بدم میاد.

    اگرچه اونهایی که در مورد داتاتیبل و هرچی گفتند میتونند روش لیستی را بهترین جوابی که با اون یکی روشها میتونند سرهم کنند مقایسه کنند و ما هم سود ببریم.


    نقل قول نوشته شده توسط swi مشاهده تاپیک
    اصلا من تو برنامم دیتابیس ندارم. فرض کنید برنام من اینه که یه تکست باکس وجود داره که کاربر هر سری یک نام رو وارد میکنه . تکست باکس خالی میشه و دوباره همین کار تکرار میشه . حالا یه دکمه نمایش هم وجود داه که وقتی رو اون کلیک میشه باید تعداد هر نام وتعداد دفعاتی که اون نام وارد شده نمایش داده بشه . و حتما هم باید با لیست باشه . آیا امکان پذیره. اگه آره چطوری و اگه نه باید چه کرد ؟؟؟ مثلا من ناصر رو2بار و احمد رو 3بار و محمد رو یک بار وارد کردم حالا وقتی رو دکمه نمایش کلیک میشه نام ها به همراه تعداد دفعات نمایش داده بشه.
    با تشکر بسیار از اینکه زمان گذاشتید و این موضوع را کامل تشریح دادید، این یک مثال خدمت شما برایه قابلیت تشریحات. (مثال ضمیمه شده)
    از تجربه میگم : کسانی که قابلیت تشریح مشکلات را (به این خوبی که شما تشریح دادید) دارند، فقط از جزعیاتی بی‌اطلاعند که به مرور زمان بدست میارند ولی خصلت اصلی یک برنامه‌نویس سطح بالا شدن را کاملاً دارند.
    فایل های ضمیمه فایل های ضمیمه

  15. #15

    نقل قول: مشکل در تعریف لیست

    ممنون . مشکلم کاملا حل شد . همونی بود که میخاستم. ممنون از وقتی که گذاشتین.

  16. #16
    کاربر دائمی آواتار s.khoshfekran
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    تهران
    پست
    503

    نقل قول: مشکل در تعریف لیست

    دوست عزیز ما وظیفه ای نداریم که همه چی هلو برو تو گلو باشه ! ما راه رو نشون میدیم شما خودت باید وظیفه ی سرچشو بکشی !!!
    موفق باشی!

  17. #17

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط s.khoshfekran مشاهده تاپیک
    دوست عزیز ما وظیفه ای نداریم که همه چی هلو برو تو گلو باشه ! ما راه رو نشون میدیم شما خودت باید وظیفه ی سرچشو بکشی !!!
    موفق باشی!
    من هم نگفتم از شما توقعی دارم. شما هم موفق باشید.

  18. #18
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: مشکل در تعریف لیست

    نقل قول نوشته شده توسط s.khoshfekran مشاهده تاپیک

    Dictionary<int, string> d = newDictionary<int, string>();
    Hashtable table = newHashtable(d);

    نقل قول نوشته شده توسط s.khoshfekran مشاهده تاپیک
    دوست عزیز ما وظیفه ای نداریم که همه چی هلو برو تو گلو باشه ! ما راه رو نشون میدیم شما خودت باید وظیفه ی سرچشو بکشی !!!
    موفق باشی!
    ولی نه دیگر در این حد، از کدی که فرستاده شد نمیشه سر و تهش را در آورد، اصلاً اینکه چی نشان میده و چچوری کمک میشه حسابش کرد واضح نیست.
    اگر ممکنه با یک مثال کامل که چطوری میشه مشکلی که ایشان تعریف کردند را با کد فرستاده شده حل کرد ممنون میشم. من هم یکچیزی یاد میگیرم.
    و در ضمن چرا روشهایه دیگر که بهشان اشاره شد از روشی که ایشان از همان اولش دنبالش بود بهتر هستند؟ تا جایی که من دیدم تمام روشهایی که از لیست استفاده نکردن قابلیت تمیز نگهداشتن کد را ندارند (استفاده از داتا تیبل را میدونم ولی بیجهت از یک داتاتیبل استفاده میکنه در زمانی که با یک لیست میشه به راحتی حلش کرد).
    آخرین ویرایش به وسیله اَرژنگ : جمعه 26 شهریور 1389 در 02:18 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •