c# - Call functions in the Main method -
c# - Call functions in the Main method -
why running c# code shows error on f1();
in main?
namespace project1 { public partial class program1 { private void f1() { console.writeline("f2"); } private void f2() { console.writeline("f1"); } static void main(string[] args) { f1(); } } }
this console application. works if define object of class program1
. when seek on windows form application, can set f1();
in button_click
event , runs without error without defining object of class form1
?
you have not defined methods static
. hence need create instance of class first , phone call them using instance.
if want phone call methods directly, create them static
. in case since seem displaying static text fine so. however, often, methods need deed on instances , must called such. may want @ this question, discusses when makes sense create methods static
.
c# function call
Comments
Post a Comment