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

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

4
এই পদ্ধতি কি খাঁটি?
আমার কাছে নিম্নলিখিত এক্সটেনশন পদ্ধতি রয়েছে: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return source.ApplyIterator(action); } private static IEnumerable<T> ApplyIterator<T>(this IEnumerable<T> source, Action<T> action) where T : class { foreach (var item in source) { action(item); yield return item; …

1
ইন্টারফেস এবং async ডিজাইনিং
ধরুন আমি এর IFolderRepositoryমতো পদ্ধতিগুলির সাথে ইন্টারফেস তৈরি করেছি : IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); এবং আমি বাস্তবায়ন করেছি DatabaseFolderRepositoryএবং বলি CacheFolderRepositoryDecorator। এখন 'কয়েকশ লাইন পরে' আমি স্কাইড্রাইভ ফোল্ডারগুলির কার্যকারিতা যুক্ত করতে চাই তাই আমি যুক্ত করতে প্রস্তুত SkyDriveFolderRepository। …
9 c#  async 

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

1
সম্পর্কিত ক্লাস এবং ইন্টারফেসের নামকরণ
আমি একটি ObjectParserশ্রেণি তৈরি করেছি যা IObjectParserDataSourceডেটা উত্স হিসাবে ব্যবহার করে দৃ strongly়ভাবে টাইপ করা বস্তুগুলিতে ডেটা পার্স করে (ডেটাটি এক্সেল ফাইল, পাঠ্য ফাইল, অ্যারে, ক্যোরি স্ট্রিং ইত্যাদি হতে পারে)। আমার বাস্তবায়নের উদাহরণগুলি হ'ল IObjectParserDataSource: TextFileObjectParserDataSource ExcelFileObjectParserDataSource এই শ্রেণীর নামগুলি আমার কাছে সত্যই দীর্ঘ এবং সংশ্লেষিত মনে হয়। আমি তাদের …

2
সি # তে কীভাবে 'গ্লোবাল' ভেরিয়েবলগুলি encapsulate করা যায়? /ভাল অভ্যাস
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়াই উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। সি # তে আমার একাধিক পদ্ধতিতে ভেরিয়েবলগুলি এনক্যাপসুলেট করার জন্য সর্বোত্তম অনুশীলন কোনটি? এই দুটি পদ্ধতির উপরে কেবল আমার ক্লাসের …

3
একাধিক (ইন-হাউস) প্রকল্পগুলির জন্য একটি স্ট্রিং অনুবাদ ডেটাবেস তৈরি করা
আমাদের কোম্পানিতে আমাদের বিদ্যমান এমএস-এসকিএল টেবিলের সাথে উইক স্টোরগুলির স্ট্রিং রয়েছে: Id | Key | Language | Value 1 | hello-world | nl-BE | Hallo Wereld 2 | hello-world | en-GB | Hello World সিস্টেমে 3 টি ভাষা রয়েছে এবং আমি আশা করি এটি ভবিষ্যতে সর্বাধিক 10 টিতে বাড়বে এই …
9 c#  resources 

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

8
অতীত যদি বিবৃতি অ্যারে, লুপ… এখন কী?
আমি এক বছর আগে প্রোগ্রামিং ছেড়ে দিয়েছিলাম যখন আমি এই প্রাচীরটি আঘাত করতে থাকি। আমি বিষয়টির পুনর্বিবেচনা করছি কারণ আমি বেসিক অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করতে চাই। তবে আমি অনুভব করি যে আমার সীমিত জ্ঞান যথেষ্ট হবে না। এখানে আমার সমস্যা। আমি কয়েকটি বই পড়েছি এবং সি # / জাভাতে ভিডিও …

4
সি # তে ধ্রুবক
সংকলক কেন বিধানসভা মেটাটাটাতে ধ্রুবক মান সংরক্ষণ করে? এগুলি কি সমাবেশের মেটাডেটা থেকে সরাসরি মধ্যবর্তী ভাষা কোডে এম্বেড করা আছে?
9 c#  clr  compilation 

5
"প্রোগ্রামিং ত্রুটি" ব্যাতিক্রম - আমার পদ্ধতির শব্দ কি?
আমি বর্তমানে আমার ব্যতিক্রমগুলির ব্যবহারের উন্নতি করার চেষ্টা করছি এবং ব্যতিক্রমগুলির মধ্যে গুরুত্বপূর্ণ পার্থক্য খুঁজে পেয়েছি যা প্রোগ্রামিংয়ের ত্রুটিগুলি বোঝায় (উদাহরণস্বরূপ কেউ আর্গুমেন্ট হিসাবে নাল পাস করেছেন, বা নিষ্পত্তি হওয়ার পরে কোনও বস্তুর উপর কোনও পদ্ধতি বলেছিলেন) এবং যারা ব্যর্থতা নির্দেশ করে অপারেশন যা কলারের দোষ নয় (যেমন একটি I …
9 java  c#  c++  exceptions 

5
নেস্টেড ক্লাসগুলি কি রেট করা হয়?
আমি বলার চেষ্টা করছি না যে আমি অন্য সবাইকে জানি না তবে আমি নেস্টেড ক্লাসগুলি ব্যবহার করে আরও এবং বেশি ডিজাইনের সমাধান করছি, তাই আমি সম্ভবত এটি খুব কমই ব্যবহার করা ব্যবহারের গ্রহণযোগ্যতা সম্পর্কে অনুভূতি পেতে আগ্রহী নকশা প্রক্রিয়া এটি আমাকে এই প্রশ্নের দিকে নিয়ে যায়: আমি কি কারণগুলির কারণে …
9 c#  design 

1
শ্রেণীর নামগুলির সাথে কী করা উচিত যা কাঠামোর নামগুলির সাথে দ্বন্দ্ব করে (সাধারণ)
যখন কোনও উপাদানটির সর্বাধিক সুস্পষ্ট শ্রেণীর নাম একটি কাঠামোর দ্বারা নেওয়া হয় তখন কী করা উচিত? আমার ক্ষেত্রে, আমাকে এমন একটি শ্রেণি তৈরি করা দরকার যা এইচটিটিপি অনুরোধের বর্ণনা দেয়। অবশ্যই, সর্বাধিক প্রচলিত নামটি সিস্টেম.ওয়েব.এইচটিপিআরকেস্ট হিসাবে "নেওয়া"। আমার কি করা উচিৎ? এই প্রকল্পটি একটি ওয়েব প্রসঙ্গে ব্যবহার করা হবে, তাই …
9 c#  .net  naming  namespace 

4
.NET অ্যাপ্লিকেশনটিতে রেফারেন্সগুলি হ্যান্ডেল করার সর্বোত্তম উপায়
সম্প্রতি কর্মক্ষেত্রে আমরা এমন একটি সমস্যায় পড়েছিলাম যেখানে আমরা কোনও প্রকল্প ট্যাগ / ব্রাঞ্চ করেছিলাম এবং dll / প্রকল্প রেফারেন্সের কারণে কিছু সংকলন সমস্যা ছিল যা পুরাতন ফোল্ডারের কাঠামোর দিকে ইঙ্গিত করে। আমরা প্রতিটি প্রকল্পের জন্য একটি 'বাহ্যিক বিন' ফোল্ডার তৈরি করেছি এবং রেফারেন্সড ডেল এর এই ফোল্ডারে অনুলিপি করেছি। …
9 c# 

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

4
ইন্টারফেস বা ক্লাস রিটার্ন করুন
ধরুন আমার একটা পদ্ধতি আছে public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } আমি পড়েছি যে কোনও ফেরতের বিপরীতে কোনও ইন্টারফেস (হয় IListবা IEnumerable) ফেরত দেওয়া ভাল List। আমি এটি করার জন্য শুনেছি কিছু যুক্তি হ'ল এটি ডেটা লুকিয়ে রাখে এবং …
9 c#  interfaces  class 

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