প্রশ্ন ট্যাগ «anonymous-methods»

4
ভবিষ্যদ্বাণীতে সি # এর পরিবর্তনশীল পুনরায় ব্যবহার করার কোনও কারণ আছে?
সি # তে ল্যাম্বদা এক্সপ্রেশন বা বেনামে পদ্ধতিগুলি ব্যবহার করার সময়, আমাদের সংশোধিত ক্লোজার ফলফেসের অ্যাক্সেস সম্পর্কে সতর্ক থাকতে হবে । উদাহরণ স্বরূপ: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } পরিবর্তিত বন্ধের কারণে, উপরের কোডটি Whereকোয়েরির সমস্ত …

11
সি # তে বেনামে পদ্ধতিটি সাবস্ক্রাইব করুন
কোনও ইভেন্ট থেকে কোনও বেনামী পদ্ধতিটি বাতিল করা সম্ভব? যদি আমি এই জাতীয় কোনও ইভেন্টের সাবস্ক্রাইব করি: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; আমি এটির মতো সাবস্ক্রাইব করতে পারি: MyEvent -= MyMethod; তবে আমি যদি একটি বেনাম পদ্ধতি ব্যবহার করে সাবস্ক্রাইব করি: MyEvent += delegate(){Console.WriteLine("I did …


8
ইনভোক কলটিতে নামহীন পদ্ধতি method
সিনট্যাক্সটি নিয়ে কিছুটা সমস্যা হচ্ছে যেখানে আমরা একটি নিয়ন্ত্রণের মধ্যে বেনামে একটি প্রতিনিধি কল করতে চাই Iআলভাক করুন। আমরা বেশ কয়েকটি বিভিন্ন পদ্ধতির চেষ্টা করেছি, সবই লাভ হয়নি। উদাহরণ স্বরূপ: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); যেখানে কিছু প্যারামিটার এই পদ্ধতিতে স্থানীয় উপরেরগুলির ফলে একটি সংকলক ত্রুটি হবে: বেনাম পদ্ধতিতে …

5
সি # তে, কেন কোনও বেনামি পদ্ধতিতে ফলন বিবরণী থাকতে পারে না?
আমি ভেবেছিলাম এরকম কিছু করতে ভাল লাগবে (ল্যাম্বডা ফলন ফেরত দিয়ে): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items = () => { foreach (var item in list) if (fun.Invoke(item)) yield return item; // This is not …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.