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

Ngôn ngữ trung gian chung là ngôn ngữ hợp ngữ hướng đối tượng được sử dụng bởi .NET Framework, .NET Core và Mono. Các ngôn ngữ .NET biên dịch sang CIL, được tập hợp thành một mã đối tượng có định dạng kiểu bytecode.




5
Máy ảo và CLR của Java
Là một loại tiếp theo cho câu hỏi được gọi là Sự khác biệt giữa mã MSIL và mã byte Java? , sự khác biệt hoặc tương đồng (chính) trong cách thức hoạt động của Máy ảo Java so với cách thức.Nền tảng NET Thời gian chạy ngôn ngữ chung …


3
Tại sao điều kiện này (null ||! TryParse) lại dẫn đến “sử dụng biến cục bộ chưa được gán”?
Đoạn mã sau dẫn đến việc sử dụng biến cục bộ chưa được gán "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } Tuy nhiên, mã này hoạt động tốt (mặc dù, ReSharper nói rằng mã = 10này là thừa): int numberOfGroups = …


3
Mục đích của hidebysig trong phương pháp MSIL là gì?
Sử dụng ildasm và chương trình C #, ví dụ: static void Main(string[] args) { } cho: .method private hidebysig static void Main(string[] args) cil managed { .entrypoint // Code size 2 (0x2) .maxstack 8 IL_0000: nop IL_0001: ret } // end of method Program::Main Cấu trúc hidebysig làm gì?
92 cil 



19
Mục đích của mã opcode CIL nop là gì?
Tôi đang xem qua MSIL và nhận thấy có rất nhiều hướng dẫn nop trong MSIL. Bài báo MSDN cho biết họ không thực hiện hành động nào và được sử dụng để lấp đầy không gian nếu opcode được vá. Chúng được sử dụng nhiều hơn trong các bản …
82 assembly  bytecode  cil 

2
Cờ beforefieldinit làm gì?
Cờ beforefieldinit làm gì? Khi tôi nhìn vào IL của lớp tôi, tôi thấy lá cờ này nhưng tôi không biết lá cờ này thực sự đang làm gì?
82 .net  cil 


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.