السلام عليكم ورحمة الله وبركاته
لدى بعض الأخطاء فى الأمثلة التالية :
1-
int [,,] array =new int [2,2,2]; array[0, 0, 0] = 7; array[2, 1, 2] = 88; Console.WriteLine(array[0, 0, 0]);
خطأ :
index out of range
2-
class Program
{
static void Main(string[] args)
{
Program p = new Program();
p.ss();
}
void ss()
{
Console.WriteLine("ss");
}
}لماذا يجب عمل الدالة ss()
static للنداء عليها مباشرة من الدالة main() أو أخذ object من الكلاس للنداء عليها ،
لماذا لا يتم النداء عليها مباشرة بما أنها دالة فى الكلاس نفسه ؟
3-
string x = "provider=microsoft.jet.oledb.4.0;data source=db.mdb";
OleDbConnection cn = new OleDbConnection(x);
OleDbDataAdapter da = new OleDbDataAdapter("update t1 set name='" + textBox1.Text + "' where name='" + textBox2.Text + "'", cn);
DataSet ds = new DataSet("t1");
da.Fill(ds, "t1");بعد تنفيذ جملة sql لا تشعر بها قاعدة البيانات إلا بعد إغلاق المشروع وفتحه من جديد فما السبب وما الحل ؟
4- فيما تستخدم كلمة extern ؟
5-
this.Cursor = Cursors.WaitCursor; this.Cursor = Cursors.Default;
فيما يستخدم هذين السطرين مع التوضيح بمثال بسيط
وشكراً