C#同一項目中不同文件或類中的方法進行調用


有兩種方法,一是將被調用的類設置成靜態類Static,這樣就可以直接點出來了,二是將被調用的方法所在類設置成public,這幾必須在調用類中先將被調用的類進行實體化,new()出來,再點出來。

一、

public class A{

  public void a(){};

}

public class B{

  public void b(){

  A aa = new A();

  aa.a();

}

}

二、

static class A{

  public void a(){};

}

static class B{

  public void b(){

  A.a();

}

}

 

關於究竟用哪一種方法,視情況而定,個人偏向於public,可以參照深山老林的一篇博文《談談C#中的static》和博文后面的評論,都很精彩啊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM