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

সি # (উচ্চারণে "তীক্ষ্ণ দেখুন") একটি উচ্চ স্তরের, স্ট্যাটিকালি টাইপড, মাল্টিপ্রেড প্রোগ্রামিং ল্যাঙ্গুয়েজ মাইক্রোসফ্ট দ্বারা বিকাশিত। সি # কোড সাধারণত সরঞ্জাম এবং রান-টাইমের মাইক্রোসফ্টের। নেট পরিবারকে টার্গেট করে, যার মধ্যে .NET ফ্রেমওয়ার্ক,। নেট কোর এবং জ্যামারিন অন্যদের মধ্যে রয়েছে। সি # বা সি # এর আনুষ্ঠানিক নির্দিষ্টকরণে লিখিত কোড সম্পর্কে প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন।

2
খালি IAsyncEnumerable তৈরি করুন
আমার একটি ইন্টারফেস রয়েছে যা এইভাবে লেখা হয়েছে: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } আমি একটি ফাঁকা বাস্তবায়ন লিখতে চাই যা কোনও আইটেম দেয় না, যেমন: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing is to be done? …

4
বৈশিষ্ট্য 'ঘোষণা ব্যবহার করে' সি # 7.3 তে উপলভ্য নয়। দয়া করে ভাষা সংস্করণ 8.0 বা ততোধিক সংস্করণ ব্যবহার করুন - একটি মেশিনে ত্রুটি কিন্তু অন্যটিতে কাজ করে
Visual Studio Enterprise 16.3.7দুটি পৃথক মেশিন ব্যবহার করার সময় একটি জরিমানা তৈরি করে এবং অন্য মেশিনটি ত্রুটিটি ছুঁড়ে দেয়: বৈশিষ্ট্য 'ঘোষণা ব্যবহার করে' সি # 7.3 তে উপলভ্য নয়। ভাষা সংস্করণ 8.0 বা তার চেয়ে বড় ব্যবহার করুন। এই সহজে সেট করে কেউ কাজ মেশিনে সমাধান করা যেতে পারে LangVersionযে …
24 c#  .net-4.6 

1
কেন গণনা () পদ্ধতিটি "পরীক্ষিত" কীওয়ার্ডটি ব্যবহার করে?
আমি যখন কাউন্ট এবং কাউন্ট () এর মধ্যে পার্থক্যটি দেখছিলাম , আমি এর উত্স কোডটি এক নজরে একবার দেখে মনে করেছি Count()। আমি নীচের কোড স্নিপেট দেখেছি যেখানে আমি ভাবছি কেন checkedকীওয়ার্ডটি প্রয়োজনীয় / প্রয়োজনীয়: int num = 0; using (IEnumerator<TSource> enumerator = source.GetEnumerator()) { while (enumerator.MoveNext()) { num = …
23 c#  checked 

1
ডিরেক্টরি.গেটফায়ার্স সমস্ত ফাইল বাছাই করে না
আমার কাছে এমন কিছু কোড রয়েছে যা বোঝায় একটি ডিরেক্টরিতে ফাইল পাওয়া যায় যা যথেষ্ট সহজ foreach (var Totalfile in new DirectoryInfo(rootfolder).GetFiles("*Totals*.csv", SearchOption.TopDirectoryOnly)) ফাইলগুলির নাম নীচে দেওয়া হয়েছে: Totals.CSV142344 Totals.CSV142409 Totals.CSV142433 Totals.CSV142501 Totals.CSV142528 আমার সমস্যাটি হ'ল এটি শেষ ফাইলটি তুলে নিচ্ছে না। আমি পরিবর্তে এটি রেখে কোডটি স্থির করেছি: foreach …
23 c#  filenames 

1
কেন আমি পিতামাতার স্কোপগুলিতে ভেরিয়েবল হিসাবে একই নামের সাথে একটি শিশু ভেরিয়েবল ঘোষণা করতে পারি?
আমি সম্প্রতি কিছু কোড লিখেছি যেখানে অজান্তে আমি একটি ফাংশনের মধ্যে ঘোষিত কোনও ক্রিয়াকলাপের প্যারামিটার হিসাবে একটি পরিবর্তনশীল নামটি পুনরায় ব্যবহার করেছি যার ইতিমধ্যে একই নামের ভেরিয়েবল রয়েছে। উদাহরণ স্বরূপ: var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; আমি যখন সদৃশটি চিহ্নিত করেছি, তখন আমি অবাক …

4
। নেট কোর 3.0 সম্ভাব্য অবজেক্ট চক্রটি সনাক্ত করা হয়েছে যা সমর্থিত নয়
আমার কাছে 2 টি সত্ত্বা রয়েছে যা অনেকের সাথে সম্পর্কিত public class Restaurant { public int RestaurantId {get;set;} public string Name {get;set;} public List<Reservation> Reservations {get;set;} ... } public class Reservation{ public int ReservationId {get;set;} public int RestaurantId {get;set;} public Restaurant Restaurant {get;set;} } আমি যদি আমার এপিআই ব্যবহার করে …

5
সি # তে জেনেরিক ব্যতিক্রমের সমস্ত রূপগুলি কীভাবে ধরবেন
আমি জেনেরিক ব্যতিক্রম শ্রেণীর সমস্ত রূপগুলি ধরতে চাই এবং আমি ভাবছিলাম যে একাধিক ক্যাচ ব্লক ছাড়াই এটি করার কোনও উপায় আছে কিনা। উদাহরণস্বরূপ বলুন আমার একটি ব্যতিক্রম শ্রেণী রয়েছে: public class MyException<T> : Exception { public string MyProperty { get; } public MyException(T prop) : base(prop.ToString()) { MyProperty = prop?.ToString(); …
22 c#  generics  exception 

1
। নেট কোর 3 কর্মী পরিষেবাতে কীভাবে অ্যাপ সেটিংস সেটআপ করবেন
আমি নেট কোর 3 এ অ্যাপসেটেটিংস.জসন পড়ার বিষয়ে অনেক টিউটোরিয়াল এবং এসও প্রশ্ন (যেমন অ্যাপ্লিকেশন সেটিংস। নেট কোর ) এর দিকে নজর রেখেছি এবং কর্মী পরিষেবাদির সাথে ডিল করার সময় কীভাবে করা যায় সে সম্পর্কে আমি কোনও পয়েন্টার পাই না। কোনও স্টার্টআপ পদ্ধতি নেই। পরিবর্তে, আমার কাছে প্রধান পদ্ধতি সহ …

5
সি # পদ্ধতিটি সীমাহীন প্যারামের সাথে বা অ্যারে বা তালিকার সাথে পদ্ধতি?
আমি সম্প্রতি শিখেছি যে আপনি সীমাহীন পরামিতিগুলি সহ কিছু পদ্ধতি তৈরি করতে পারেন, উদাহরণস্বরূপ: SomeMethod(params int[] numbers); তবে আমার প্রশ্নটি হল, এর মধ্যে পার্থক্য কী এবং কেবল একটি পদ্ধতি তৈরি করে যা একটি তালিকা বা অ্যারে গ্রহণ করে? SomeMethod(int[] numbers); SomeMethod(List<int> numbers); পারফরম্যান্সে সম্ভবত কিছুটা প্রভাব ফেলেছে? আপনি সীমাহীন পরামিতিগুলির …
21 c#  methods 

1
ব্যবহার এবং অপেক্ষা করার মধ্যে পার্থক্য কী? এবং কোনটি ব্যবহার করব তা আমি কীভাবে সিদ্ধান্ত নেব?
আমি লক্ষ্য করেছি যে কোনও ক্ষেত্রে ভিজ্যুয়াল স্টুডিও এটি করার পরামর্শ দেয় await using var disposable = new Disposable(); // Do something এর পরিবর্তে using var disposable = new Disposable(); // Do something মধ্যে পার্থক্য কি usingএবং await using? কোনটি ব্যবহার করব তা আমি কীভাবে সিদ্ধান্ত নেব?
21 c#  c#-8.0 

3
ডিটিওগুলির জন্য নুলযোগ্য রেফারেন্স প্রকারের জন্য সেরা অনুশীলন
আমার কাছে একটি ডিটিও রয়েছে যা ডায়নামোডিবি টেবিল থেকে পপুলেটেড। এটি বর্তমানে এটির মতো দেখাচ্ছে বলে দিন: public class Item { public string Id { get; set; } // PK so technically cannot be null public string Name { get; set; } // validation to prevent nulls but this doesn't …

4
AsyncDispose এ ব্যতিক্রমগুলি মোকাবেলা করার সঠিক উপায়
নতুন। নেট কোর 3 এর দিকে স্যুইচ করার সময় IAsynsDisposable, আমি নিম্নলিখিত সমস্যাটিতে হোঁচট খেয়েছি। সমস্যার মূল বিষয়: যদি DisposeAsyncকোনও ব্যতিক্রম ছুঁড়ে ফেলা হয়, তবে এই ব্যতিক্রমটি await usingব্লক-এর ভিতরে ফেলে দেওয়া কোনও ব্যতিক্রম লুকায় । class Program { static async Task Main() { try { await using (var d …

3
'আইলগারফ্যাক্টরি' এর 'অ্যাডকনসোল' সংজ্ঞা নেই
private ILoggerFactory ConfigureLogging(ILoggerFactory factory) { factory.AddConsole(); return factory; } আমি উপরের কোডটির টুকরোটি গিথুবটিতে পেয়েছি । এটি নিম্নলিখিত ত্রুটি দেয়: 'ILoggerFactory' does not contain a definition for 'AddConsole' and the best extension method overload 'ConsoleLoggerExtensions.AddConsole(ILoggingBuilder)' requires a receiver of type 'ILoggingBuilder' আমি নেট কোর 3.0 ব্যবহার করছি এবং আমার নীচের …
20 c#  nuget  core  discord.net 

2
.NET কোর 3.0 এ কিভাবে অ্যাডজেডবিটিবিয়ার এক্সটেনশন প্রতিস্থাপন করবেন
আমার কাছে নিম্নলিখিত কোড রয়েছে যা। নেট কোর ২.২ সংকলন করে এবং কাজ করে: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer …

5
এএসপি.নেট কোর 3.0 সিস্টেম.টেক্সট.জেসন ক্যামেলের কেস সিরিয়ালাইজেশন
এএসপি.নেট কোর 3.0.০ ওয়েব এপিআই প্রকল্পে, আপনি কীভাবে সিস্টেম.টেক্সট.জেসন সিরিয়ালাইজেশন বিকল্পগুলি প্যাসল কেস বৈশিষ্ট্যগুলি উটের মামলায় সিরিয়ালাইজ / ডিসায়ারাইজ করতে এবং স্বয়ংক্রিয়ভাবে উল্টাতে চান? পাস্কাল কেস বৈশিষ্ট্যগুলির সাথে মডেল দেওয়া যেমন: public class Person { public string Firstname { get; set; } public string Lastname { get; set; } } …

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