У меня есть класс с несколькими методами.C# Конструкция класса для метода String
Вот моя функция отображения:
public void Connect(string SourceFile, OleDbConnection Connection, OleDbCommand Command) { zConnect(SourceFile, Connection, Command); }
public void Tablenames2cmb(OleDbConnection Connection, ComboBox TargetComboBox) { zTablenames2cmb(Connection, TargetComboBox); }
public void Tablenames2cmb(OleDbConnection Connection, string Exclusion, ComboBox TargetComboBox) { zTablenames2cmb(Connection, Exclusion, TargetComboBox); }
public string GetUser(OleDbConnection Connection, OleDbCommand Command, OleDbDataReader Reader, string username) { zGetUser(Connection, Command, Reader, username); }
Первые 3 метода компиляции просто отлично. Но строковые методы дают мне ошибку, что нет возврата.
Метод:
private string zGetUser(OleDbConnection Connection, OleDbCommand Command, OleDbDataReader Reader, string username)
{
string result = "Foo";
return result;
}
Я предполагаю, что я сделал глупую ошибку с отображением функции, но я не могу понять, что это такое.
zGetUser .. должен быть getuser? – Trey
Это не конструктор, это метод, и сообщение об ошибке правильное, вы не возвращаете значение. Вам нужно вернуть значение. – Servy
- это опечатка 'zGetUser' метода? –