Ниже приведен фрагмент из VB, который я переношу на перезапись C#. Мой вопрос: receipt_date
после задания? Это все еще object
или это string
?Корректный аналог преобразования C# для CTYPE VB()
Dim receipt_date As Object
receipt_date = CType(dr.Item("RECTDT"), String)
Будет ли это правильным аналогом C#?
object receipt_date;
receipt_date = dr["RECTDT"].ToString();
После обоих этих казнить бы VB версия, receipt_date
быть равна версии C#? Если нет, что мне нужно сделать, чтобы сделать это? Спасибо
Вы понимаете, что ваш код VB.NET присваивается 'String', а затем возвращается к' Object', правильно? – Randolpho
@ Randolpho: Нет, его код VB.NET присваивается 'String' и присваивает это значение переменной' Object'; это не актерский состав. –