Для обновления требуется допустимая команда InsertCommand при передаче коллекции DataRow с новыми строками

Я пытаюсь добавить новую строку в свою базу данных. Вот мой код:

ds1 - мой набор данных, TwoDPoint p = obj как TwoDPoint; if ((...

Просто читаю статью msdn о переопределении операторов равенства здесь

Следующий фрагмент меня смущает ...

// If parameter cannot be cast to Point return false.
TwoDPoint p = obj as TwoDPoint;
if ((System.Object)p == null) // <-- wtf?
{
    return false;
}

Почему существует приведение к Объект здесь для выполнения сравнения null ?

9
задан fearofawhackplanet 5 November 2010 в 12:01
поделиться