Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 14:44   #1
killo
 
Регистрация: 14.11.2010
Сообщений: 4
Лампочка C#. Внешнее завершение метода методом проверки ввода

Доброго времени суток, уважаемые знатоки)
Буду рад ценным советам и идейкам
необходимо завершить метод get_txt_block из метода null_ch, если передаваемый объект null

Собственно пример:


public static class Loader
{
.......

public static string get_txt_block(List<FileInfo> fTxtList_FLS)
{
//!!!!!здесь должен быть вызов метода проверки правильности fTxtList_FLS
//если ввод неверен (fTxtList_FLS==null) метод должен завершиться и вернуть пустую строку
//if (null_ch(fTxtList_FLS)){return "";} отметаем из-за нежелания перегружать код многочисленными if elsaми

.......................
return "some result";
}


#region null checking object
private static bool null_ch(object obj)
{
if (obj == null) return true;
else return false;
}
#endregion
}
killo вне форума Ответить с цитированием
Старый 16.11.2010, 12:53   #2
killo
 
Регистрация: 14.11.2010
Сообщений: 4
По умолчанию

Кто задавался подобным вопросом, то вот ответ)
public class Doer
{
// Method that can potential throw exceptions often.
public static void ProcessMessage(string message)
{
if (message == null)
{
throw new ArgumentNullException("message");
}
}
// Other methods...
}

public class Tester
{
public static void TesterDoer(ICollection<string> messages)
{
foreach (string message in messages)
{
// Test to ensure that the call
// won't cause the exception.
if (message != null)
{
Doer.ProcessMessage(message);
}
}
}
}
killo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение симплекс-метода методом искусственного базиса Shuher Общие вопросы C/C++ 0 16.05.2010 12:10
Внешнее устройство + Delphi Pedro Общие вопросы Delphi 1 24.07.2009 14:36
Помогите написать скрипт для проверки правильности ввода числа в строке DiSpalL JavaScript, Ajax 6 19.06.2009 16:48
Запустить внешнее приложение Copperfild Общие вопросы Delphi 7 01.10.2008 12:13
Организовать на экране внешнее меню Klyan Паскаль, Turbo Pascal, PascalABC.NET 10 03.01.2007 18:37