اگر در فایل NHibertate Mapping یک کلاس، dynamic-update="true" قرار داده شود، در این
صورت موقع Update شدن این آبجکت اگر هیچ یک از فیلدهایش تغییر نکرده باشد، رکورد مربوط به آن در دیتابیس update نمی شود.
لازم به ذکر است که درصورتی که Session آبجکت تغییر کرده باشد، حتی اگر هیچ یک از فیلدهایش تغییر نکرده باشد، باز هم update انجام می شود.
اگر بخواهیم ورودی x بتواند همه چیز به جز حروف a, b , c باشد، می توان با استفاده از RegularExpression به صورت زیر نوشت:
const string expr = @"^[^abc]*$";
var regex = new Regex(expr);
var result = regex.IsMatch(x);
'
اگر بخواهیم روی دیتابیس کوئری بزنیم و رکوردهایی که مقدار فیلد myfield در آنها
1911/1/1 است را بیابیم، اسکریپت را به صورت زیر می نویسیم:
select count(*) from mytable m where m.myfield = to_date('1/1/1911' , 'dd/mm/yy')
تعیین ادرس یک فایل به صورت زیر انجام می شود:
// Specifying the pathname of an application
String file = "C:\\Windows\\System32\\Notepad.exe";
// Specifying the pathname of an application by using a verbatim string
String file = @"C:\Windows\System32\Notepad.exe";
برای Cast کردن 3 روش زیر معرفی می شود:
2. Char c;
3. Int32 n;
4. // Convert number <-> character using C# casting
5. c = (Char) 65;
6. Console.WriteLine(c); // Displays "A"
7. n = (Int32) c;
8. Console.WriteLine(n); // Displays "65"
9. c = unchecked((Char) (65536 + 65));
10. Console.WriteLine(c); // Displays "A"
11.
12. // Convert number <-> character using Convert
13. c = Convert.ToChar(65);
14. Console.WriteLine(c); // Displays "A"
15. n = Convert.ToInt32(c);
16. Console.WriteLine(n); // Displays "65"
17.
18. // Convert number <-> character using IConvertible
19. c = ((IConvertible)65).ToChar(null);
20. Console.WriteLine(c); // Displays "A"
21. n = ((IConvertible)c).ToInt32(null);
22. Console.WriteLine(n);