Tôi cần tên lớp trong một phương thức, ví dụ X. Trong khi đó, tôi không muốn mất an toàn loại và tôi sẽ không cho phép các nhà phát triển khác vượt qua chuỗi (tên lớp) cho phương thức.Nhập tên lớp an toàn vào một phương thức
Something như thế này:
void X(??? class) // --> don't know how
{
var className = get the name of class // --> which I don't know how
Console.WriteLine(className);
}
X(tblEmployee); //--> usage of X, where tblEmployee is a POCO class
Vì tblEmployee là một lớp không phải là một đối tượng, X (tblEmployee.GetType()) là sai vì GetType() có thể được gọi trên các đối tượng. Thay vào đó X (typeof (tblEmployee)) là chính xác. – Alireza
@Alireza Xin lỗi, tôi nghĩ đó là một ví dụ của lớp. Đã sửa. – Rotem