در مورد Static Constructor - از کتاب Apress - Accelerated CSharp

  •   نمی توان برایش Access Modeifier تعیین کرد. یعنی نمی توان گفت که این Constructor دسترسی اش Public ، Private و یا ... است. زیرا کسی غیر از CLR قرار نیست آن را فراخوانی کند.
  • نمی تواند پارامتر ورودی داشته باشد.
  •  برای هر کلاس نمی توان بیش از یک Static Constructor داشت.
  • Static Constructor هر کلاس در قبل از یکی از دو فرصت زیر فراخوانی می شود. هر کدام که زودتر پیش بیاید:
  •    ------- ایجاد اولین Instance
  •  ------- اولین دسترسی به یکی از اعضای استاتیک کلاس

در مورد Static Class - از کتاب Apress - Accelerated C Sharp 2008

در مورد کلاس استاتیک این خصوصیات وجود دارد:

  •   نمی تواند عضو غیر استاتیک داشته باشد.
  •  اعضای آن نمی توانند Protected و یا Internal Protected باشند چون که این کلاس قرار نیست که فرزندی داشته باشد.
  • نمی توان از آن مشتق کرد و نمی توان از آن Instance ایجاد کرد. زیرا        static =  sealed + abstract یعنی کلاسی که استاتیک است یعنی هم Sealed و هم Abstract می باشد. 

products and technologies version - از کتاب Manning.C.Sharp.in.D

#C ورژن های 1.0، 2.0 , 3.0 دارد و ورژن های دات نت هم از 1 تا 3.5 هستند. اینکه هر ورژن دات نت با کدام ورژن #C و VisualStudio منطبق است، در جدول زیر آمده است:

استفاده از Linq در 3.0#C-از کتاب Manning.C.Sharp.in.Depth

  در C#3.0 امکان استفاده از LINQ وجود دارد. به عنوان مثال لیستی با مشخصات زیر داریم:

  • نام لیست Products است.
  •   اعضای این لیست از تایپ کلاس Product  می باشند.
  • در کلاس Product یک فیلدی به نام Price وجود دارد که از تایپ int است.
  • اگر بخواهیم اعضایی از این لیست را به دست بیاوریم که فیلد price آنها مقداری بیشتر از 100  داشته باشد با استفاده از Linq یک Query به صورت زیر می نویسیم:   

   var filterd = from Product p in products where p.price >100 select p;

         حال محتویات filterd شامل Product هایی است که price آنها بیشتر از 100 است.

خطای synonym translation is no longer valid در Oracle

               اگر در زمان استفاده از یک Synonym ای که در Oracle ایجاد شده است، خطای زیر دریافت شود، مشکل این است که آبجکتی که این Synonym به آن Reference دارد، صحیح تعریف نشده است.

synonym translation is no longer valid