 جواب سئوال bijanbina
Structure ها از امکانات قدیمی VB محسوب می شود که تنها برای پشتیبانی از ورژن های گذشته VB در VB.Net ارائه شده است و روش تخصیص حافظه به آن به صورت غیر اشاره گری می باشد. – یعنی از stack استفاده می کند –
از Structure برای ایجاد ساختارهایی شبیه به هم استفاده می شود، مثلا برای ایجاد ساختاری برای نگهداری اطلاعات فردی دانشجویی می توان از Structure Student استفاده نمود.
نکته : معمولا از Structure ها به دلیل استفاده از stack برای نگهداری تعداد محدودی از اطلاعات در حافظه استفاده می شود.
طریقه استفاده بصورت زیر می باشد ...
'تعریف Structure
Public Structure SStudent
Dim Id As Int32
Dim Name As String
Dim Family As String
End Structure
'طریقه استفاده
Private Sub SunName ( )
' تعریف Object
Dim ss As New SStudent
' مقداردهی
ss.Id = 5
ss.Name = "Mahdi"
ss.Family = "Alavi"
' بکارگیری
MessageBox.Show (ss.Name)
End Sub
روش بهتر نگهداری این نوع از اطلاعات در حافظه کلاس ها و اشیاء می باشد.
کلمات کليدي :
|