HAIdle
دوشنبه 22 مرداد 1386, 16:53 عصر
سلام به همه دوستان
من در سی شارپ یک کلاس ساختم و یه آرایه از آن به شکل زیر ایجاد کردم:
myClass[] arr;
arr = new myClass[10];
در جای دیگر نیاز دارم که این آرایه که ایجاد کردم را از بین ببرم و یه آرایه دیگری به همین نام ولی با طول متفاوت(کمتر یا بیشتر) ایجاد کنم. فکر می کردم لازمه که اول آرایه قبلی را پاک کنم و بعد آرایه جید را ایجاد کنم. ولی وقتی چیزی شبیه کد بالا ولی با طول متفاوت نوشتم دیدم مشکلی ایجاد نشد. آیا وقتی کدی شبیه بالا بنویسیم خود سی شارپ آرایه قبلی را پاک می کند و آرایه جدید را در نظر می گیرد؟
من در سی شارپ یک کلاس ساختم و یه آرایه از آن به شکل زیر ایجاد کردم:
myClass[] arr;
arr = new myClass[10];
در جای دیگر نیاز دارم که این آرایه که ایجاد کردم را از بین ببرم و یه آرایه دیگری به همین نام ولی با طول متفاوت(کمتر یا بیشتر) ایجاد کنم. فکر می کردم لازمه که اول آرایه قبلی را پاک کنم و بعد آرایه جید را ایجاد کنم. ولی وقتی چیزی شبیه کد بالا ولی با طول متفاوت نوشتم دیدم مشکلی ایجاد نشد. آیا وقتی کدی شبیه بالا بنویسیم خود سی شارپ آرایه قبلی را پاک می کند و آرایه جدید را در نظر می گیرد؟