public Class A{ public int A1(){ B2(); } } public class B{ public string B1(){ A a=new A(); Console.Write(a.A1); } public int B1(){ //一段代码 } } 在这段代码里边,可以看到这两类有互相调用彼此的成员,如何能实现这样的效果?接口,虚函数,继承?求大虾写段可以运行的简要代码。谢谢。
长风秋雁
浏览 105回答 3
3回答
宝慕林4294392
放在同一个命名空间下就可以了,另外楼主public int B1(){//一段代码}这里的B1打错了吧,应该是B2具体代码:using System;namespace ConsoleApplication1{class Program{static void Main(string[] args){Console.Write(new B().B1());}}public class A{public int A1() {return new B().B2();}}public class B {public string B1(){A a = new A();return a.A1().ToString();}public int B2(){return 2;}}}
public static class A{B b = new B();public int A1(){b.B2();}}public class B{public string B1(){Console.WriteLine(A.A1());}public int B2(){}}应该是这种吧?