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

نام تاپیک: تعریف struct در یک class

  1. #1

    Question تعریف struct در یک class

    با سلام
    اگه بخوایم یک استراکت رو در یک کلاس تعریف کنیم و بعد، از اون استفاده کنیم باید چیکار کرد؟ جونکه من استراکت رو از نوع public تعریف میکنم ولی جای دیگه اونو نمیشناسه.

  2. #2

    نقل قول: تعریف struct در یک class

    تعريف struct مانند كلاس است با اين تفاوت كه:
    1. فيلدهاي struct نبايد هنگام تعريف مقدار دهي اوليه شوند.
    2. براي struct نبايد define constructor تعريف كرد.
    3. كليه فيلدهاي struct مي بايست يك constructor مقدار دهي اوليه شوند.
    4. در struct مي توان انواع متدها را تعريف كرد.
    با لحاظ كردن موارد فوق , براي استفاده از struct در كلاس ديگري از همان namespace كافيست شيئ جديد از جنس struct , اnew كنيم و از فيلدها و متدهاي ان استفاده نماييم.
        Public  struct  person
    {
    Public int Age;
    Public string FullName;
    Public person (string fullName , int age)
    {
    Age = age;
    FullName = fullName;
    }
    Public void method1()
    {
    -------------
    -------------
    }
    }
    Class MainClass
    {
    Person p1 = new person();
    P1.Age = 20;
    P1.FullName = “Karimi”;
    P1. method1();
    }


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

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