cil पर टैग किए गए जवाब

कॉमन इंटरमीडिएट लैंग्वेज .NET फ्रेमवर्क, .NET कोर और मोनो द्वारा उपयोग की जाने वाली ऑब्जेक्ट-ओरिएंटेड असेंबली लैंग्वेज है। .NET भाषाएँ CIL को संकलित करती हैं, जिसे एक वस्तु कोड में इकट्ठा किया जाता है जिसमें एक बाइटकोड-शैली प्रारूप होता है।

7
एक स्टैक का उद्देश्य क्या है? हमें इसकी जरूरत क्यों है?
इसलिए मैं अपने C # .NET एप्लिकेशन को डीबग करना सीखना अभी MSIL सीख रहा हूं। मैंने हमेशा सोचा है: स्टैक का उद्देश्य क्या है? मेरे प्रश्न को संदर्भ में रखने के लिए: मेमोरी से स्टैक या "लोडिंग" में स्थानांतरण क्यों है? दूसरी ओर, स्टैक से मेमोरी या "स्टोरिंग" में …
320 c#  .net  vb.net  cil  .net-assembly 

20
आप MSIL में क्या कर सकते हैं जो आप C # या VB.NET में नहीं कर सकते हैं? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …
165 c#  .net  clr  cil 

1
C # कंपाइलर इसका अनुवाद क्यों करता है! = तुलना करना मानो यह एक> तुलना थी?
मुझे विशुद्ध संभावना से पता चला है कि C # संकलक इस विधि को चालू करता है: static bool IsNotNull(object obj) { return obj != null; } ... इस सीआईएल में : .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } ... …
147 c#  cil  il  notnull  binary-operators 

5
जावा की वर्चुअल मशीन और सीएलआर
MSIL और जावा बायटेकोड के बीच अंतर नामक प्रश्न के अनुवर्ती के रूप में ? , क्या है (प्रमुख) अंतर या समानता कैसे जावा वर्चुअल मशीन बनाम कैसे काम करता है।शुद्ध रूपरेखा आम भाषा रनटाइम (सीएलआर) काम करती है? इसके अलावा, है ।शुद्ध रूपरेखा CLR एक "वर्चुअल मशीन" है या …

9
गतिशील रूप से C # विधि की सामग्री को प्रतिस्थापित करें?
मैं जो करना चाहता हूं वह यह है कि एक C # पद्धति कैसे लागू होती है, जब इसे कहा जाता है, तो मैं इसे कुछ इस तरह लिख सकता हूं: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int m = 2; m < n - 1; m …
108 c#  methods  assemblies  cil  swap 

3
ऐसा क्यों होता है? (अशक्त ||! TryParse) सशर्त परिणाम "अप्रमाणित स्थानीय चर का उपयोग"?
निम्नलिखित कोड के परिणाम के बिना उपयोग किए गए स्थानीय वैरिएबल "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } हालाँकि, यह कोड ठीक काम करता है (हालाँकि, ReSharper का कहना है कि = 10यह बेमानी है): int numberOfGroups = 10; if(options.NumberOfGroups == …

4
सरल बेंचमार्क में अजीब प्रदर्शन में वृद्धि
कल मुझे क्रिस्टोफ़ नाहर द्वारा ".NET स्ट्रक्चर परफॉर्मेंस" शीर्षक से एक लेख मिला, जिसने कई भाषाओं (C ++, C #, Java, जावास्क्रिप्ट) को एक विधि के लिए बेंचमार्क किया, जिसमें दो बिंदु संरचनाएं ( doubleटुपल्स) शामिल हैं। जैसा कि यह निकला, C ++ संस्करण निष्पादित करने के लिए लगभग 1000ms …

3
MSIL पद्धति में हिडिबिग का उद्देश्य क्या है?
Ildasm और C # प्रोग्राम का उपयोग करना static void Main(string[] args) { } देता है: .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 Hidebysig का निर्माण क्या करता है?
92 cil 

7
क्या इनलाइन ऑपरेटरों के लिए "k + = c + = k + = c?" का स्पष्टीकरण है?
निम्नलिखित ऑपरेशन से परिणाम के लिए स्पष्टीकरण क्या है? k += c += k += c; मैं निम्नलिखित कोड से आउटपुट परिणाम को समझने की कोशिश कर रहा था: int k = 10; int c = 30; k += c += k += c; //k=80 instead of 110 //c=70 और …


19
CIL nop opcode का उद्देश्य क्या है?
मैं एमएसआईएल से गुजर रहा हूं और देख रहा हूं कि एमएसआईएल में बहुत सारे एनओपी निर्देश हैं। MSDN आलेख कहता है कि वे कोई कार्रवाई नहीं करते हैं और यदि ओपकोड को पैच किया जाता है, तो उन्हें भरने के लिए उपयोग किया जाता है। वे डिबग बिल्ड में …
82 assembly  bytecode  cil 

2
फील्डफिनिट झंडा पहले क्या करता है?
फील्डफिनिट झंडा पहले क्या करता है? जब मैं अपनी कक्षा के आईएल में देखता हूं तो मुझे यह ध्वज दिखाई देता है लेकिन मुझे नहीं पता कि यह ध्वज वास्तव में क्या कर रहा है?
82 .net  cil 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.