public string Auth(string Login, string Password){
...
return auth_key; // возвращаемое после выполнения значение типа string
}
public void Send(string dist, string fileName, string auth_key){
// здесь нужно использовать полученный auth_key
}
Были мысли вызвать функцию Auth в Send, но я уверен, что есть решения и получше.
upd: желательно оглашать идею, в которой обе функции выполняются отдельно.
Можно вызвать и в функции, не вижу в этом ничего плохого.
Также можно сохранить результат в переменную:
var key = Auth(string, string);
Send(string, string, key);
UPDATE: Окей, немного подведу код к вашей ситуации, но принцип остался тот же.
public partial class MainForm : Form
{
private string _key;
public MainForm()
{
InitializeComponent();
}
public string Auth(string Login, string Password)
{
string auth_key = Guid.NewGuid().ToString();
return auth_key;
}
public void Send(string dist, string fileName, string auth_key)
{
if (auth_key != null)
{
var a = dist + fileName + auth_key;
}
}
private void button1_Click(object sender, EventArgs e)
{
_key = Auth("login", "qwerty");
}
private void button2_Click(object sender, EventArgs e)
{
Send("dist", "filename", _key);
}
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости