Tôi đang tìm một thuật toán có thể lấy đối tượng gọi là phương thức, trong phương thức đó.Lấy cá thể gọi là phương thức trong C#
Ví dụ:
public class Class1 {
public void Method() {
//the question
object a = ...;//the object that called the method (in this case object1)
//other instructions
}
}
public class Class2 {
public Class2() {
Class1 myClass1 = new Class1();
myClass1.Method();
}
public static void Main() {
Class2 object1 = new Class2();
//...
}
}
Có cách nào để làm điều này?
Tôi có một câu hỏi, bạn sẽ làm gì với nó khi bạn có nó? Nếu bạn cần để có được một tham chiếu đến các đối tượng gọi điện thoại thì tại sao không chỉ vượt qua nó trong như một tham số? – Lazarus
Dupe? http://stackoverflow.com/questions/420541/is-there-any-way-to-get-a-reference-to-the-calling-object-in-c – CraigTP
Tôi tò mò: Trường hợp sử dụng là gì? Tại sao bạn nghĩ rằng bạn cần phải làm điều này? –