Наконец выполняется несмотря ни на что. Так, если Ваш блок попытки был успешен, он выполнится, если Ваш блок попытки перестанет работать, он тогда выполнит блок выгоды, и затем наконец блок.
кроме того, лучше попытаться использовать следующую конструкцию:
using (StreamReader reader=new StreamReader("myfile.txt"))
{
}
, Поскольку оператор использования автоматически обертывается в попытку / наконец, и поток будет автоматически закрыт. (Необходимо будет поместить попытку / выгода вокруг оператора использования, если Вы захотите на самом деле поймать исключение).
Используйте преобразование Производный столбец
. Затем вы должны выбрать заменить your_column_name
в раскрывающемся списке производного столбца, а затем заполнить свойство выражения этим кодом:
ISNULL( [your_column_name] ) ? " " : [your_column_name]
Надеюсь, это поможет.
Что-то похожее на это может помочь вам. На самом деле это пример выполнения обратной операции (от пустой строки к NULL), но, по крайней мере, показывает используемый условный оператор.