Câu hỏi được gắn thẻ «reflection»

Sự phản chiếu là khả năng của một chương trình quan sát và / hoặc sửa đổi cấu trúc và / hoặc hành vi của nó khi chạy. Sự phản chiếu phụ thuộc vào ngôn ngữ lập trình hỗ trợ - vui lòng gắn thẻ ngôn ngữ lập trình đang được sử dụng khi sử dụng thẻ này.

13
nhận loại T từ IEnumerable <T>
có cách nào để truy xuất loại Ttừ IEnumerable&lt;T&gt;thông qua phản chiếu? ví dụ tôi có một IEnumerable&lt;Child&gt;thông tin khác nhau ; tôi muốn truy xuất kiểu của Child thông qua phản chiếu
106 c#  generics  reflection 

4
Phản ánh Java - tác động của setAccessible (true)
Tôi đang sử dụng một số chú thích để đặt động các giá trị của các trường trong các lớp. Vì tôi muốn thực hiện việc này bất kể là công khai, được bảo vệ hay riêng tư, tôi luôn gọi setAccessible(true)đối tượng Field trước khi gọi set()phương thức. Câu …
105 java  reflection 


10
Sự cố khi đưa AssemblyVersion vào một trang web bằng Razor / MVC3
Tôi đang sử dụng mã sau ở chân trang trong tệp _Layout.cshtml của mình để đưa dữ liệu phiên bản AssemblyInfo vào chân trang của mọi trang trong trang web MVC3 của tôi. Tuy nhiên: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Chỉ in ở chân trang: Revision 0.0.0.0 Khi tôi sửa đổi dạng xem để …






2
Làm thế nào để lấy tên của một hàm trong Go?
Cho một hàm, có thể lấy tên của nó không? Nói: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Tôi đã được thông báo rằng runtime.FuncForPC sẽ hữu ích, nhưng tôi không hiểu cách sử …



4
Cách ngăn ReflectionTypeLoadException khi gọi Assembly.GetTypes ()
Tôi đang cố gắng quét một assembly để tìm các kiểu triển khai giao diện cụ thể bằng cách sử dụng mã tương tự như sau: public List&lt;Type&gt; FindTypesImplementing&lt;T&gt;(string assemblyPath) { var matchingTypes = new List&lt;Type&gt;(); var asm = Assembly.LoadFrom(assemblyPath); foreach (var t in asm.GetTypes()) { if (typeof(T).IsAssignableFrom(t)) matchingTypes.Add(t); } …

4
Tạo phiên bản kiểu không có hàm tạo mặc định trong C # bằng cách sử dụng phản xạ
Lấy lớp sau làm ví dụ: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Sau đó, tôi muốn tạo một phiên bản của loại này bằng cách sử dụng phản chiếu: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Thông thường điều này sẽ …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.