Здравствуйте! Подскажите пожалуйста , как на c# в файле к примеру: form1.xaml.cs , сделать обращение к функции , которая находится в class.cs form1.xaml.cs: private void upload_file_Click(object sender, RoutedEventArgs e) { Function1 function1 = new(); } Код private void upload_file_Click(object sender, RoutedEventArgs e) { Function1 function1 = new(); } Здесь я сделал обращение к функции Function1 , которая находится в файле class.cs В class.cs функция содержит следующий код: public class Function1 { public void upload_file_Click(object sender, EventArgs e) { string path = @"D:\123.txt"; File.Delete(path); } } Код public class Function1 { public void upload_file_Click(object sender, EventArgs e) { string path = @"D:\123.txt"; File.Delete(path); } } После запускаю компиляцию и нажимаю на кнопку upload_file , по идеи , после нажатия , должен удаляться файл 123.txt , который находит по пути Диск D:\123.txt , но ничего не происходит. Ивент Click использую именно на Button .
SNAIQ, Ты создал экземпляр класса Function1 с именем "function1". Но метод внутри данного класса не вызвал. Тебе нужно в ивенте дописать вызов твоей функции function1.upload_file_Click. (неизвесто зачем тебе в той функции sender и event)
DarKRs, Новичок просто , по этому не знаю ещё , что нужно добавлять , а что нет ) спасибо большое , ответ помог , ломал голову наверное часа 2 , не мог понять , как сделать коннект корректный к функции)
Сделай класс статическим (методы тоже), чтобы не создавать его экземпляр. Далее просто обращайся как: ИмяКласса.ИмяМетода(аргументы);