public class A {
public int n { get; set; }
public void x() {
B.y();
}
}
public static class B {
public static void y() {
// 请问在不传参的条件下,有没有什么办法在这里拿到 a.n 的值?
}
}
static void Main() {
var a = new A() { n = 3 };
a.x();
}
你这种场景有点奇怪。StackTrace类可以拿到,你查一下文档就会用了,不过性能就不好。