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

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

2
আমার কনস্ট্রাক্টরের পরিবর্তে কারখানার পদ্ধতি ব্যবহার করা উচিত ছিল। আমি কি এটি পরিবর্তন করতে এবং এখনও পিছনে সামঞ্জস্যপূর্ণ হতে পারি?
সমস্যাটি ধরা যাক, আমার কাছে একটি ক্লাস রয়েছে DataSourceযা একটি ReadDataপদ্ধতি থেকে ডেটা পড়ার জন্য একটি পদ্ধতি (এবং অন্যরাও হতে পারে তবে কিছু সরল রাখুন) .mdb: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); কয়েক বছর পরে, আমি সিদ্ধান্ত নিয়েছি যে ডেটা উত্স হিসাবে ফাইলগুলি .xmlছাড়াও আমি ফাইলগুলিকে সমর্থন …

5
একটি ইন্টারফেসের ক্রিয়ামূলক-প্রোগ্রামিং বিকল্প কি?
আমি যদি "ফাংশনাল" স্টাইলে প্রোগ্রাম করতে চাই, তবে আমি কোন ইন্টারফেসটি প্রতিস্থাপন করব? interface IFace { string Name { get; set; } int Id { get; } } class Foo : IFace { ... } হতে পারে একটি Tuple<>? Tuple<Func<string> /*get_Name*/, Action<String> /*set_Name*/, Func<int> /*get_Id*/> Foo; আমি প্রথম স্থানে ইন্টারফেসটি …

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

4
সাবলীল ইন্টারফেসগুলি বৈশিষ্ট্যের চেয়ে আরও নমনীয় এবং কেন?
একটি EF 4.1 কোড প্রথম টিউটোরিয়ালে নিম্নলিখিত কোড দেওয়া হল: public class Department { public int DepartmentId { get; set; } [Required] public string Name { get; set; } public virtual ICollection<Collaborator> Collaborators { get; set; } } তারপরে এটি ব্যাখ্যা করা হয় যে অনর্গল ইন্টারফেসটি আরও নমনীয়: ডেটা টীকাগুলি …
15 c#  coding-style 

6
সি # পড়া কি শক্ত হয়ে উঠছে?
সি # যেমন উন্নত হয়েছে, ততগুলি ভাষা বৈশিষ্ট্য যুক্ত করা হয়েছে। এটি আমার কাছে এটি অপঠনযোগ্য হয়ে উঠছে। উদাহরণ হিসাবে, ক্যালিবার্ন থেকে নিম্নলিখিত কোড স্নিপ বিবেচনা করুন ic মাইক্রো কোড এখানে : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); এখন এটি একটি ছোট উদাহরণ …
15 c#  readability 

5
সেকেন্ডে উচ্চ সংখ্যার সন্নিবেশ সহ কোয়েরি করার জন্য কয়েক মিলিয়ন বস্তু সংরক্ষণের কার্যকর পদ্ধতি?
এটি মূলত একটি লগিং / কাউন্টিং অ্যাপ্লিকেশন যা প্যাকেটের সংখ্যা এবং প্যাকেটের প্রকার গণনা ইত্যাদি একটি পি 2 পি চ্যাট নেটওয়ার্কে রয়েছে। এটি 5 মিনিটের সময়কালে প্রায় 4-6 মিলিয়ন প্যাকেটের সমান হয়। এবং যেহেতু আমি কেবল এই তথ্যের একটি "স্ন্যাপশট" নিই, আমি প্রতি পাঁচ মিনিটে কেবল 5 মিনিটেরও বেশি পুরানো …

1
সি # ভাষায় বৈশিষ্ট্য যুক্ত করার উপযুক্ত উপায় কী?
সি # ভাষায় বৈশিষ্ট্য যুক্ত করার উপযুক্ত উপায় কী? উদাহরণস্বরূপ, আমি ??ন্যূনতম বা সর্বাধিক মান নির্বাচন করার জন্য একই রকম একটি অপারেটর রাখতে চাই । আমি একইভাবে a <? bপ্রসারিত করতে চাইa < b ? a : b>?
15 c# 

3
নেমস্পেস এবং শ্রেণি নামের নির্দেশিকা
ব্যবহারগুলি এবং অন্যান্য সহায়তা ক্লাস জড়িত থাকাকালীন আমার ক্লাস এবং পরিষেবাগুলিকে সঠিকভাবে নামকরণ করতে আমার সমস্যা হচ্ছে। আপনি নিম্নলিখিতটি কীভাবে গঠন করবেন: EventService.cs EventServiceUtils.cs EventServiceValidators.cs EventServiceCoordinator.cs ইত্যাদি ... উপরের পরিষেবাটির মতো একই চাহিদা সহ আমার একাধিক পরিষেবা রয়েছে। একটি চিন্তাধারা হ'ল এগুলি সমস্তকে একটি উপযুক্ত নেমস্পেসে আলাদা করা, এটি এ …
15 c#  architecture 

6
আমি সি # না জানলে কীভাবে একজন ভাল সি # বিকাশকারী নিয়োগ করবেন? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 4 বছর আগে বন্ধ ছিল । আমি একজন সি ++ বিকাশকারী। আমি জানি উইন্ডোজ কীভাবে নেটিভ স্তরে কাজ করে তবে আমি সি …
15 c#  c++  hiring 

1
একটি "বিশৃঙ্খলা বানর" কার্যকরভাবে কার্যকরভাবে প্রতিক্রিয়া দেওয়ার কোন উদাহরণ আছে?
জেফ আতউড সম্প্রতি নেটফ্লিক্সের একটি "কেওস বানর" প্রয়োগের বিষয়ে একটি ব্লগ পোস্ট লিখেছিলেন । এটি একটি খুব উচ্চ স্তরের নিবন্ধ। কেউ সত্যই যদি কোনও সিস্টেম পরীক্ষা করার জন্য এই কৌশলটি প্রয়োগ করে থাকে তবে আমি আগ্রহী। আমি অনুমান করি যে আমি সত্যিই যা জিজ্ঞাসা করতে চাইছি তা হল: আপনার আর্কিটেকচারটি …

7
গেম প্রোগ্রামিং: সি # বা সি ++? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

4
কোনও ক্লাসে একটি থ্রেড / পটভূমি কর্মী স্থাপন করা কি "ভুল" / খারাপ ডিজাইন?
আমার একটি ক্লাস রয়েছে যা এক্সেল (সি # এবং। নেট 4) থেকে পড়বে এবং সেই শ্রেণিতে আমার একটি ব্যাকগ্রাউন্ড কর্মী রয়েছে যা ইউআই থেকে প্রতিক্রিয়াশীল থাকতে পারে এক্সেল থেকে ডেটা লোড করবে। আমার প্রশ্নটি নিম্নরূপ: কোনও ক্লাসে ব্যাকগ্রাউন্ড কর্মী রাখাই কি খারাপ ডিজাইন? আমার ক্লাসটি ছাড়া এটি তৈরি করা উচিত …

13
অ্যাসিঙ্ক এবং অপেক্ষা - বিকল্পগুলির জন্য পোল [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …
15 c#  naming 

4
আমরা যদি ডেটারেডার সারিটি সরবরাহ করি এবং সমস্ত রেকর্ড না পড়ি তবে কী ডেটাবেস সংযোগটি বন্ধ হয়ে যাবে?
কিভাবে বুঝতে যদিও yieldশব্দ কাজ, আমি জুড়ে এসেছিল link1 এবং link2 Stackoverflow যা ব্যবহার অত্যাবশ্যক yield returnযখন DataReader উপর iterating এবং ভাল হিসাবে এটি আমার প্রয়োজন suits। তবে এটি আমাকে কী ঘটছে তা ভাবতে বাধ্য করে, যদি আমি yield returnনীচে প্রদর্শিত হিসাবে ব্যবহার করি এবং যদি আমি পুরো ডেটারিডার দিয়ে …
15 c#  database  .net  resources 

1
বৈজ্ঞানিক কম্পিউটিং লাইব্রেরির জন্য ইউনিট পরীক্ষা করা
আমি ইউনিট টেস্টিংয়ের আগে কিছুটা অভিজ্ঞতা অর্জন করেছি, আমি যা বলি (দৃj়ভাবে নয়) ক্লাসিক সফ্টওয়্যার ইঞ্জিনিয়ারিং প্রকল্প: একটি এমভিসি, একজন ব্যবহারকারী জিইআইআই, একটি ডাটাবেস, মাঝারি স্তরের ব্যবসায়িক যুক্তি ইত্যাদি। এখন আমি ' আমি সি # তে একটি বৈজ্ঞানিক কম্পিউটিং লাইব্রেরি লিখছি (হ্যাঁ, আমি জানি সি # খুব ধীর, সি ব্যবহার …
15 c#  unit-testing 

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