DBNull se declaração

Eu estou tentando executar um procedimento armazenado e, em seguida, use uma instrução if para verificar valores nulos e estou chegando ao ponto. Eu sou um cara VB então por favor, tenha paciência comigo se eu estou cometendo um erro de sintaxe escolar.

<code>objConn = new SqlConnection(strConnection);
objConn.Open();
objCmd = new SqlCommand(strSQL, objConn);
rsData = objCmd.ExecuteReader();
rsData.Read();

if (!(rsData["usr.ursrdaystime"].Equals(System.DBNull.Value)))
        {
            strLevel = rsData["usr.ursrdaystime"].ToString();

        }
</code>

Isso me permitiria verificar se a conexão SQL está retornando apenas um valor e, em caso afirmativo, preenchendo minha string?

Eu estou acostumado a ser capaz de apenas verificar o abaixo para ver se um valor está sendo retornado e não tenho certeza se estou fazendo isso corretamente com c #

If Not IsDBNull (rsData ("usr.ursrdaystime"))

Qualquer ajuda seria apreciada!

questionAnswers(9)

yourAnswerToTheQuestion