|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2010, 14:44 | #1 |
Регистрация: 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 } |
16.11.2010, 12:53 | #2 |
Регистрация: 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); } } } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение симплекс-метода методом искусственного базиса | 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 |