Исключение TypeInitializationException (исключение, которое вы видите) генерируется всякий раз, когда статический конструктор вызывает исключение, или когда вы пытаетесь получить доступ к классу, в котором статический конструктор выдает исключение.
С помощью исключения NullReferenceException вы, вероятно, пытаетесь использовать что-то, что имеет значение null (или Nothing в VB.NET).Это означает, что вы либо устанавливаете значение NULL, либо никогда вообще ничего не устанавливаете.
Как и все остальное, NULL передается.Если в методе «A» он равен нулю, возможно, метод «B» передал нуль методу «A».- взято из этого блестящего ответа на этот пост
Если вы отправите больше кода или я могу потенциально увидеть, что не так, но для начала лучше всего установить vairbales на nothing
, а также проверитьлюбые вставленные вами dll все еще там и т. д.
string foo = null;
foo.ToUpper()
может вызвать nullexception, поэтому, возможно, это происходит, когда текстовое поле пусто?