Tôi muốn gọi constructor trong lớp như: public class MyClass() {Làm thế nào để gọi hàm tạo bên trong lớp?
public MyClass(){
//......
}
public MyClass(int id):this(){
//......
}
private void Reset(){
//.....
this = new MyClass(id); //here I want to call constructor
//......
}
}
nhưng nó không được làm việc. Có thể và làm thế nào tôi có thể làm điều đó nếu có?
Tại sao bạn muốn làm điều đó? Bạn không thể thay đổi con trỏ 'this' theo cách này bên trong một phương thức instance, cũng như bạn không muốn. –