السلام عليكم
ممكن اعرف الفرك بين المتغير اللي متعرف بي كلمت new
و المتغير من غير كلمة new
وسبب
ااني تعريف المتغير datarow ن غير كلمة new
dim rec as datarow
السلام عليكم
ممكن اعرف الفرك بين المتغير اللي متعرف بي كلمت new
و المتغير من غير كلمة new
وسبب
ااني تعريف المتغير datarow ن غير كلمة new
dim rec as datarow
يعني امته اعرف متغير بي كلمة new امته اعرف متغير من غير كلمة new
مثل
dim rec as datarow
من غير الكلمة new ولكن
dim tel as new dataset
استخدمت فية كلمة new
يعين امته استخدم كلمت new
في المتغيرات
تستخدم New إذا أردت إنشاء كائن جديد. انظر إلى هذا السطر:
Dim a As DataTable
هذا السطر سيحجز مكان للمتغير a من نوع DataTable و لكنه لن ينشئ DataTable جديد. أي سيبقى a مجرد مؤشر لا يشير إلى شئ. بعكس السطر التالي.
Dim a As New DataTable
حيث يتم حجز المكان و إنشاء DataTable جديد و وضعه تحت a. أو يمكن إسناد قيمة a من دون إنشاء جديد هكذا:
Dim a As DataTable = GetNewDataTable()
حيث GetNewDataTable هي دالة ترجع كائن من نوع DataTable
هذا الكلام ينطبق على القيم من نوع Reference Type مثل الـClasses و غيرها التي لها constructor. أما القيم من نوع Value Types أو ما يدعى بالـPrimatives مثل الـstring و الـinteger فلا تحتاج لاستخدام كلمة new لإنشاء قيمة جديدة.
TAMERMOSTAFA كتب:يعني امته اعرف متغير بي كلمة new امته اعرف متغير من غير كلمة newمثل
dim rec as datarow
من غير الكلمة new ولكن
لأن datarow ليس لها constructor و يجب إسناد قيمة لها مباشرة.
TAMERMOSTAFA كتب:dim tel as new datasetاستخدمت فية كلمة new
يعين امته استخدم كلمت new
في المتغيرات
لأن dataset لها constructor و يمكن إنشاء قيمة جديدة لها عن طريق new
متشكر اخي SYSTEM
والف شكر
ublic Class Form1 Structure Acount Dim ID As Int32 Dim Name As String Dim Web As String End Structure Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load Dim myAcount As Acount myAcount.ID = 10 myAcount.Name = "Moudey" myAcount.Web = "www.arabteam2000-forum.com" MessageBox.Show(myAcount.ID & vbNewLine & myAcount.Name & vbNewLine & myAcount.Web) myAcount = New Acount() MessageBox.Show(myAcount.ID & vbNewLine & myAcount.Name & vbNewLine & myAcount.Web) End Sub End Class
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…