вторник, 23 октября 2007 г.
Уважаемые коллеги!
Друзья! Убедительная просьба: пожалуйста, оставляйте комментарии к постам! Так я буду знать что мой труд не напрасен! Любые замечания и пожелания обязательно будут рассмотрены и приняты во внимание! Ели у вас появились вопросы не стесняйтесь и задавайте их в комментариях - я буду рад вам ответить, тем более что возможно эти ответы пригодятся и другим нашим коллегам! Отправить комментарий можно нажав на ссылку внизу поста, если вы стесняетесь или не хотите указывать своего имени выберете опцию "Анонимный"; если у вас нет собственной странички указывайте любую даже не существующую. Спасибо!
четверг, 11 октября 2007 г.
Мелочи на C# облегчающие жизнь: Real World Examples
Некоторые полезные мелочи которым я научился программируя на C#:
1. Вызов функции из С библиотеки:
2. Перегрузка индексатора (перегрузка оператора []):
3. Символ @ в начале строки позволяет записывать строку, не дублируя слеши, как это было в С++, то есть строка:
4. Символ @ перед идентификатором (именем переменной) означает, что компилятор должен разрешить использовать данное имя идентификатора, даже если оно зарезервированоое слово:
5. Смело юзайте #region и #endregion для выделения секций кода. Очень помогает!
1. Вызов функции из С библиотеки:
[System.Runtime.InteropServices.DllImport("kernel32.dll")]
extern static short QueryPerformanceCounter(ref long x);
2. Перегрузка индексатора (перегрузка оператора []):
public float this[int row, int col]
{
get
{ return GetElement(row, col); }
set
{ SetElement(row, col, value); }
}
3. Символ @ в начале строки позволяет записывать строку, не дублируя слеши, как это было в С++, то есть строка:
string FileName = "c:\\temp\\test.txt";Полностью идентична строке:string FileName = @"c:\temp\test.txt";Не правда ли читабельнее! ;-)4. Символ @ перед идентификатором (именем переменной) означает, что компилятор должен разрешить использовать данное имя идентификатора, даже если оно зарезервированоое слово:
int this = 42; // не компилируется, ошибка:
// Identifier expected, 'this' is a keyword
int @this = 42; // Компилируется нормально
5. Смело юзайте #region и #endregion для выделения секций кода. Очень помогает!
Подписаться на:
Комментарии (Atom)