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

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

6
। নেট এ দুর্বল রেফারেন্স কখন ব্যবহার করবেন?
আমি নেট থেকে রেফারেন্স টাইপটি ব্যবহার করার দরকার হয়েছি এমন ব্যক্তিগতভাবে আমি ব্যক্তিগতভাবে আসিনি, তবে জনপ্রিয় বিশ্বাস মনে হয় এটি ক্যাশে ব্যবহার করা উচিত। ড জন Harrop তার মধ্যে ক্যাশে মধ্যে WeakReferences ব্যবহার করার বিরুদ্ধে একটি খুব ভাল ক্ষেত্রে দিলেন উত্তর থেকে এই প্রশ্ন। আমি প্রায়শই এএস 3 বিকাশকারীদের মেমরি …

12
সাধারণ ব্যতিক্রমগুলি ধরা কি আসলেই খারাপ জিনিস?
আমি সাধারণত বেশিরভাগ কোড বিশ্লেষণ সতর্কতাগুলির সাথে একমত হই এবং আমি সেগুলি মেনে চলার চেষ্টা করি। তবে, এইটির সাথে আমার আরও কঠিন সময় কাটাচ্ছে: CA1031: সাধারণ ব্যতিক্রম ধরণগুলি ধরবেন না আমি এই নিয়মের যুক্তিটি বুঝতে পারি। তবে, বাস্তবে, যদি আমি নিক্ষিপ্ত ব্যতিক্রম নির্বিশেষে একই পদক্ষেপ নিতে চাই, তবে আমি কেন …
56 c#  design  exceptions 

7
একক দায়িত্বের নীতি - আমি কোড বিভাজন এড়াতে পারি কীভাবে?
আমি এমন একটি টিমে কাজ করছি যেখানে টিম লিডার সলিড বিকাশের নীতিগুলির একটি উগ্র পরামর্শক। যাইহোক, দরজা থেকে জটিল সফ্টওয়্যার পাওয়ার ক্ষেত্রে তার প্রচুর অভিজ্ঞতা নেই। আমাদের এমন একটি পরিস্থিতি রয়েছে যেখানে তিনি ইতিমধ্যে বেশ জটিল কোড বেস যা এসআরপি প্রয়োগ করেছিলেন, এটি এখন অত্যন্ত বিভক্ত হয়ে গেছে এবং বুঝতে …

8
কেন জাভা এবং সি # তে স্থির প্রধান পদ্ধতিটি কনস্ট্রাক্টরের চেয়ে?
আমি কেন প্রাথমিকভাবে বা মাধ্যমিক উত্স থেকে একটি নির্দিষ্ট উত্তর খুঁজছি (উল্লেখযোগ্যভাবে) জাভা এবং সি # কোনও Applicationশ্রেণীর উদাহরণ দ্বারা কোনও প্রবেশদ্বারকে উপস্থাপন করার পরিবর্তে (প্রবেশের বিন্দু সহ ) একটি এন্ট্রি পয়েন্ট হিসাবে একটি স্থিতিশীল পদ্ধতি রাখার সিদ্ধান্ত নিয়েছে একটি উপযুক্ত নির্মাণকারী হচ্ছে)। পটভূমি এবং আমার পূর্ববর্তী গবেষণার বিশদ এটি …
54 java  c#  history  entry-point 

2
সি # তে জেনেরিক ধরণের হিসাবে কেন 'বাতিল' অনুমোদিত নয়?
নকশা সংক্রান্ত সিদ্ধান্তগুলি কী ছিল যা নির্মাণযোগ্য voidনা হওয়ার এবং জেনেরিক ধরণের হিসাবে মঞ্জুরি না দেওয়ার পক্ষে যুক্তি দিয়েছিল ? সর্বোপরি এটি কেবল একটি বিশেষ খালি structএবং পৃথক Funcএবং Actionপ্রতিনিধি থাকার মোট পিআইটিএ এড়ানো যেত । (সি ++ স্পষ্টত voidরিটার্ন দেয় এবং voidটেম্পলেট প্যারামিটার হিসাবে অনুমতি দেয় )

11
আমি বুঝতে পারি না যে এটির পরীক্ষা শুরু করার জন্য আমার যদি ডিজাইনের প্রয়োজন হয় তবে টিডিডি কীভাবে আমাকে একটি ভাল ডিজাইন পেতে সহায়তা করে
আমি আমার মাথা টিডিডি, বিশেষত বিকাশের অংশটি ঘিরে রাখার চেষ্টা করছি। আমি কয়েকটি বইয়ের দিকে নজর রেখেছি, তবে যেগুলি আমি পেয়েছি তা মূলত পরীক্ষার অংশটি মোকাবেলা করে - নুনির ইতিহাস, কেন পরীক্ষা ভাল, রেড / গ্রিন / রিফ্যাক্টর এবং স্ট্রিং ক্যালকুলেটর কীভাবে তৈরি করা যায়। ভাল জিনিস, তবে এটি "জাস্ট" …
50 java  c#  .net  tdd 

7
সলআইডিতে স্যুইচ করার পরে ব্যাপক বর্ধিত ক্লাস পরিচালনা ও পরিচালনা করছেন?
গত কয়েক বছর ধরে, আমরা আস্তে আস্তে উন্নততর লিখিত কোডে স্যুইচ ওভার করছি, একসাথে কয়েকটি শিশুর পদক্ষেপ। আমরা অবশেষে এমন কিছুতে স্যুইচটিকে শুরু করতে শুরু করি যা কমপক্ষে সলাইডের অনুরূপ, তবে আমরা এখনও সেখানে আছি না। স্যুইচটি তৈরি করার পরে, বিকাশকারীদের কাছ থেকে সবচেয়ে বড় অভিযোগ হ'ল তারা পিয়ার পর্যালোচনা …

11
/// মন্তব্য ব্লক কেন গুরুত্বপূর্ণ?
কেউ একবার বলেছিল আমাদের /// <summary>মন্তব্য পদ্ধতির (সি #) দিয়ে আমাদের সমস্ত পদ্ধতি উপসর্গ করা উচিত তবে কেন তা ব্যাখ্যা করিনি। আমি সেগুলি ব্যবহার শুরু করি এবং তারা দেখতে পেয়েছিল যে তারা আমাকে কিছুটা বিরক্ত করেছে, তাই গ্রন্থাগার এবং স্থিতিশীল পদ্ধতি ব্যতীত এগুলি ব্যবহার বন্ধ করে দিয়েছে। তারা বিশাল এবং …
49 c#  comments 

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

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

12
`গোটো ভুডু এড়ানো?
আমার একটি switchকাঠামো আছে যা পরিচালনা করতে বেশ কয়েকটি কেস রয়েছে। এটি switchপরিচালনা করে enumযা সংযুক্ত মানগুলির মাধ্যমে সদৃশ কোডের বিষয়টি তুলে ধরে : // All possible combinations of One - Eight. public enum ExampleEnum { One, Two, TwoOne, Three, ThreeOne, ThreeTwo, ThreeOneTwo, Four, FourOne, FourTwo, FourThree, FourOneTwo, FourOneThree, FourTwoThree, …

3
কেন সি # ইন্টারফেসে বৈশিষ্ট্যগুলিকে অনুমতি দেয়?
সি # তে, নিম্নলিখিত কোডটি বৈধ interface I{ int property{get;set;} } যা আমার কাছে কোন মানে করে না। এটি ইন্টারফেসের অন্যতম গুরুত্বপূর্ণ নীতি ভঙ্গ করে বলে মনে হচ্ছে: রাষ্ট্রের অভাব (অন্য কথায়, ক্ষেত্র নেই)। সম্পত্তি কি অন্তর্ভুক্ত ব্যক্তিগত ক্ষেত্র তৈরি করে না? ইন্টারফেসের জন্য এটি কি সত্যই খারাপ হবে না?

1
কেন। নেট ওয়ার্ল্ড স্ট্যাটিকভাবে টাইপ করা বিকল্পগুলির পরিবর্তে যাদু স্ট্রিংগুলিকে আলিঙ্গন করে বলে মনে হচ্ছে?
সুতরাং, আমি। নেট। আমি নেট থেকে ওপেন সোর্স প্রকল্পগুলি তৈরি করি। এটির সাথে আমার বড় সমস্যাগুলির মধ্যে একটি নেট। এর সাথে প্রয়োজনীয় নয়, তবে এর চারপাশের সম্প্রদায় এবং কাঠামোর সাথে। এটি সর্বত্র মনে হয় যে যাদুকরী নামকরণের স্কিম এবং স্ট্রিংগুলি সবকিছু করার সর্বোত্তম উপায় হিসাবে বিবেচিত হয়। সাহসী বিবৃতি, কিন্তু …

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

4
আমাকে কখন এবং কখন একটি ক্লাস 'স্ট্যাটিক' করা উচিত? ক্লাসগুলিতে 'স্ট্যাটিক' কীওয়ার্ডের উদ্দেশ্য কী?
staticবিভিন্ন ভাষায় সদস্য উপর শব্দ মানে আপনি যে ক্লাসের একটা নিদর্শন যে সদস্য এক্সেস আছে পাবে না তৈরি করা উচিত। তবে পুরো ক্লাস করার কোনও যৌক্তিকতা আমি দেখছি না static। কেন এবং কখন আমার ক্লাস করা উচিত static? ক্লাস তৈরি করে আমি কী উপকার পেতে পারি static? আমি বলতে চাইছি, …

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