تغییر ایجاد کن

طبقه بندی موضوعی
سه شنبه, ۳۱ مرداد ۱۳۹۶، ۱۰:۴۱ ق.ظ

return کردن آرایه

آرایه ها هم آبجکت هستند و از نوع Refrence type است. این امکان وجود دارد که آرگومان یا پارامتر یک متد آرایه باشد.


به مثال زیر توجه کنید:

class Program
    {
        static void Main(string[] args)
        {
            Person firstPerson = new Person("ali", "alavi");
            Console.Write("First Person=");
            firstPerson.Show();

            firstPerson.CreateFriends("hasan", "reza", "darya", "sara");
            string[] personFriends = firstPerson.GetFriends();
            Console.WriteLine("Ali's Friends");
            for (int i = 0; i < personFriends.Length; i++)
            {
                Console.WriteLine(personFriends[i] + ",");
            }
            Console.WriteLine();

        }
    }


class Person
    {
        string Name, Family;
        string[] Friends;
        public Person(string name,string family)
        {
            Name = name;
            Family = family;
        }
        public Person CreateNewPerson(string name, string family)
        {
            Person ob = new Person(name, family);
            ob.Name = name;
            ob.Family = family;
            return ob;
        }
        public void Show()
        {
            Console.WriteLine("Name:{0}, Family:{1}", Name, Family);
        }

        public void CreateFriends(params string[] buddies)
        {
            Friends = new string[buddies.Length];
            for (int i = 0; i < buddies.Length; i++)
            {
                Friends[i] = buddies[i];
            }
        }

        public string[] GetFriends()
        {
            return Friends;
        }

    }



متد createFriends() تعداد دلخواه پارامتر می پذیرد. سپس آن را در یک آرایه از رشته ذخیره می کند.

متد GetFriends() یک آرایه را برمیگرداند.

موافقین ۱ مخالفین ۰ ۹۶/۰۵/۳۱
عارفه ..

سی شارپ

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی