Вы можете определить свой собственный класс для использования в качестве типа возвращаемого значения:
class MyReturnType
{
public string String { get; set; }
public DataTable Table { get; set; }
}
и вернуть его экземпляр.Вы можете использовать Tuple, но часто лучше иметь значимые имена типов и свойств, особенно если над программным обеспечением будет работать кто-то еще.
Или вы можете использовать параметр out
в функции.1007 *
Ваш путь зависит от того, что подходит для вашей ситуации.Если строка и DataTable являются двумя частями одного и того же, класс имеет смысл.Если строка для сообщения об ошибке при создании DataTable терпит неудачу, параметр out может быть более подходящим.