Có thể lấy tên của một phương thức khác trong cùng một lớp nhưng mà không cần sử dụng chuỗi được viết theo cách thủ công không?Cách lấy tên phương thức từ một phương thức đã biết?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
Bạn có thể hỏi tại sao: cũng lý do là tôi phải gọi phương pháp này sau này như Invoke này ("otherMethod"), tuy nhiên tôi không muốn hardcode chuỗi này bản thân mình như tôi không thể refactor nó nữa trong dự án.
bạn có thể sử dụng sự phản ánh để đạt được điều đó. –
Bạn đang sử dụng phiên bản C# nào? – Mehrdad