প্রশ্ন ট্যাগ «c#»

সি # হ'ল একটি বহুমুখী, পরিচালিত, আবর্জনা-সংগৃহীত অবজেক্ট-ভিত্তিক প্রোগ্রামিং ভাষা মাইক্রোসফ্ট দ্বারা। নেট প্ল্যাটফর্মের সমান্তরালে তৈরি

2
সম্পত্তি বা পদ্ধতি হিসাবে আমার কোনও "গণিত" মান প্রকাশ করা উচিত?
আমার কাছে একটি সি # শ্রেণি রয়েছে যা একটি ওয়েব সামগ্রী পরিচালনা ব্যবস্থাতে একটি সামগ্রীর ধরণের প্রতিনিধিত্ব করে। আমাদের এমন একটি ক্ষেত্র রয়েছে যা কোনও ওয়েব সামগ্রীকে সম্পাদক কীভাবে অবজেক্টটি প্রদর্শিত হয় তার জন্য একটি এইচটিএমএল টেমপ্লেট প্রবেশ করতে দেয়। এটি মূলত এইচটিএমএল স্ট্রিংয়ে অবজেক্ট প্রোপার্টি মানগুলি প্রতিস্থাপনের জন্য হ্যান্ডেলবার্স …

2
কেন হ্যান্ডেল () এর সাথে পৃথক শ্রেণীর কমান্ড হ্যান্ডলারের পরিবর্তে কমান্ডে পদ্ধতি পরিচালনা করার পরিবর্তে
আমার কাছে এস # আরপ আর্কিটেকচারটি ব্যবহার করে সিকিউআরএস প্যাটার্নের একটি অংশ প্রয়োগ করা হয়েছে : public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer entity return CommandResult.Success; …

4
পড়ার লুপটি শেষ করার কোন উপায়টি পছন্দসই পদ্ধতি?
যখন আপনাকে এমন পাঠককে পুনরাবৃত্তি করতে হবে যেখানে পড়তে হবে এমন আইটেমের সংখ্যা অজানা এবং এটি করার একমাত্র উপায় হ'ল আপনি শেষ পর্যন্ত আঘাত না করা পর্যন্ত পড়া চালিয়ে যাওয়া। এটি আপনার অন্তহীন লুপের প্রায়শই প্রয়োজন হয়। সর্বদা trueএটি নির্দেশ করে যে ব্লকের ভিতরে কোথাও কোনও breakবা returnবক্তব্য থাকতে হবে …

2
সি # ইন্টারফেসের সাথে হাস্কেল টাইপক্লাস প্রয়োগ করুন
আমি হাস্কেলের ধরণের ক্লাস এবং সি # এর ইন্টারফেসগুলির সাথে তুলনা করার চেষ্টা করছি। মনে করুন একটি আছে Functor। Haskell,: class Functor f where fmap :: (a -> b) -> f a -> f b সি # তে এই ধরণের শ্রেণিটি ইন্টারফেস হিসাবে কীভাবে প্রয়োগ করা যায়? আমি যা চেষ্টা …
13 c#  haskell 

4
লিনাক কি তলদেশে প্রদর্শিত হওয়ার চেয়ে বেশি দক্ষ?
আমি যদি এরকম কিছু লিখি: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) এটি কি একই: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); বা কভারগুলির নীচে এমন কোনও জাদু রয়েছে যা আরও এইরকম …
13 c#  linq 

1
কেন রিশার্পার "হিসাবে" "" হিসাবে "পছন্দ করে?
যখন আমি এই জাতীয় কোড লিখি, যেখানে আপত্তি একটি স্থানীয় ভেরিয়েবল: if (obj is IMyInterface) { var result = (IMyInterface)obj; // .... } রিশার্পার এটিকে কোডগুলিতে পরিবর্তিত করার প্রস্তাব দেয়: var result = obj as IMyInterface; if (result != null) { // ... } আমি পূর্বেরটিকে পছন্দ করি, কারণ এটি …
13 c#  resharper 

2
সি ++ কীভাবে ভাগ করা সাধারণ পূর্বপুরুষের সাথে একাধিক উত্তরাধিকার পরিচালনা করে?
আমি সি ++ লোক নই, তবে আমি এই সম্পর্কে ভাবতে বাধ্য হই। কেন একাধিক উত্তরাধিকার সি ++ এ সম্ভব তবে সি # তে নয়? (আমি হীরা সমস্যাটি জানি , তবে আমি এখানে যা চাইছি তা তা নয়)। সি ++ একাধিক বেস শ্রেণি থেকে উত্তরাধিকারসূত্রে অভিন্ন পদ্ধতি স্বাক্ষরগুলির অস্পষ্টতা কীভাবে সমাধান …

2
ইনলাইন কোড মন্তব্যের জন্য সেরা পদ্ধতির কী?
আমরা ২০ বছরের পুরনো লিগ্যাসি কোডবেজে কিছুটা রিফ্যাক্টরিং করছি, এবং আমি কোডে মন্তব্যগুলির বিন্যাস সম্পর্কে আমার সহকর্মীর সাথে আলোচনা করছি (plsql, java)। মন্তব্যের জন্য কোনও ডিফল্ট ফর্ম্যাট নেই, তবে বেশিরভাগ ক্ষেত্রে লোকেরা মন্তব্যে এমন কিছু করেন: // date (year, year-month, yyyy-mm-dd, dd/mm/yyyy), (author id, author name, author nickname) and comment …

4
ইন্টারফেসগুলি অন্য ইন্টারফেসগুলির প্রসারিত (এবং এর উত্তরাধিকারী পদ্ধতিগুলি করার ক্ষেত্রে) প্রসারণ করা উচিত
যদিও এটি একটি সাধারণ প্রশ্ন তবে এটি বর্তমানে যে সমস্যার মুখোমুখি হচ্ছি তাও এটি নির্দিষ্ট। আমার কাছে বর্তমানে আমার সমাধানে একটি ইন্টারফেস নির্দিষ্ট করা আছে called public interface IContextProvider { IDataContext { get; set; } IAreaContext { get; set; } } এই ইন্টারফেসটি প্রায়শই পুরো প্রোগ্রাম জুড়ে ব্যবহৃত হয় এবং …
13 c#  design  interfaces 

6
যখন সংগ্রহের জন্য কোনও অনুরোধের শূন্য আইটেম থাকবে তখন প্রত্যাশিত আচরণ
ধরা যাক আপনাকে নিম্নলিখিত দেওয়া হয়েছে ... List<Thing> theThings = fubar.Things.All(); যদি ফিরে আসার মতো কিছু না পাওয়া যায় তবে আপনি কীসের আশা করবেন ফুবার? থিংস.এল () সমস্ত ফিরে আসবে? সম্পাদনা করুন: মতামত জন্য ধন্যবাদ। আমি কিছুটা অপেক্ষা করব এবং সর্বাধিক উত্স সহ এন্ট্রি গ্রহণ করব। আমি এখনও পর্যন্ত প্রতিক্রিয়াগুলির …
13 java  c# 

3
আমি কীভাবে অডিও পরীক্ষা করতে পারি?
আমি একটি ছোট প্রকল্প উত্তরাধিকার সূত্রে পেয়েছি এবং আমি যুক্ত করছি এমন সমস্ত নতুন কোডের জন্য ইউনিট টেস্ট লিখে এটি একই সাথে প্রসারিত করতে এবং এটি স্থিতিশীল করতে চাই। প্রথম শ্রেণি, TypedAudioCreatorঅডিও ফাইল তৈরি করে এবং এটি প্রথম পরীক্ষা করা এবং দ্বিতীয়টির জন্য কোড লেখার পক্ষে খুব সহজ ছিল। যাইহোক, …
13 c#  tdd 

7
সি # অভিজ্ঞতা কি সি ++ তে ভাল অনুবাদ করে? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 5 বছর আগে বন্ধ । স্কুলে আমার প্রোগ্রামিং ক্লাসগুলি সি ++ ছিল, তবে আমি গত কয়েক বছর …
13 c#  c++  experience 

3
এক্সএমএল ডকুমেন্টেশন মন্তব্যে আমার কী অন্তর্ভুক্ত করা উচিত?
আমি আমার কোডটি আরও ভাল করে ডকুমেন্ট করার চেষ্টা করছি, বিশেষত যখন ক্লাস সদস্যদের উপর এক্সএমএলের মন্তব্যে আসে তবে প্রায়ই এটি কেবল নির্বোধ বোধ করে। ইভেন্ট হ্যান্ডলারের ক্ষেত্রে, নামকরণের কনভেনশন এবং পরামিতিগুলি স্ট্যান্ডার্ড এবং স্পষ্ট: /// <summary> /// Handler for myCollection's CollectionChanged Event. /// </summary> /// <param name="sender">Event Sender</param> /// …
13 c#  coding-style 

2
এনএইচবারনেটে রেপোজিটরি প্যাটার্নটি কেন প্রয়োজন?
আমি অফিসিয়ালটি আপনার প্রথম এনএইচবারনেট ভিত্তিক অ্যাপ্লিকেশনটি পড়ছি । টিউটোরিয়ালটি ভাল এবং অনুসরণ করা সহজ, আমি কেন ভান্ডার প্যাটার্ন ব্যবহার করা হচ্ছে তা নিয়ে ভাবছি। বিভিন্ন সালে Add, Update, Removeপদ্ধতি ProductRepositoryবাস্তবায়ন, কোড প্রায় অভিন্ন - তারা সমস্ত লেনদেন ব্যবহার করছেন, এবং পার্থক্য "মাংস" এ অর্থাত কল session.Saveint- এ Addপদ্ধতি, session.Deleteমধ্যে …
13 c#  .net  nhibernate 

4
আপনার মডেলটিতে "ফুলনাম" বা "ফর্ম্যাটডফোন নাম্বার" এর মতো গিটারগুলি রাখা কি "প্যাটার্নের গন্ধ"?
আমি একটি এএসপি.এনইটি এমভিসি অ্যাপে কাজ করছি এবং আমি আমার মডেল / সত্তা ক্লাসগুলিতে সহায়ক এবং সুবিধাজনক উপার্জনকারীদের মতো লাগার অভ্যাসে চলে আসছি। উদাহরণ স্বরূপ: public class Member { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.