প্রশ্ন ট্যাগ «nullable-reference-types»

সি # 8 এর অযোগ্য রেফারেন্স ধরণের সম্পর্কিত ইস্যুগুলির জন্য।

3
কি? []? সি # তে সিনট্যাক্স?
যদিও আমি অধ্যয়নরত ছিল প্রতিনিধি যা হয় আসলে একটি বিমূর্ত বর্গ Delegate.csদেখলাম নিম্নলিখিত পদ্ধতি যা আমি বুঝতে পারছি না ?এটি ইতিমধ্যে একটি রেফারেন্স ( শ্রেণি ) ধরণের হলেও ফেরতের মানটি কেন ব্যবহার করে ?[]? পরামিতি মানে আপনি ব্যাখ্যা করতে পারেন? public static Delegate? Combine(params Delegate?[]? delegates) { if (delegates == …

4
এই কোডটি কেন একটি "সম্ভাব্য নাল রেফারেন্স রিটার্ন" সংকলক সতর্কতা দেয়?
নিম্নলিখিত কোড বিবেচনা করুন: using System; #nullable enable namespace Demo { public sealed class TestClass { public string Test() { bool isNull = _test == null; if (isNull) return ""; else return _test; // !!! } readonly string _test = ""; } } যখন আমি এই সংগ্রহ করতে, লাইন দিয়ে …

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 …

2
সত্তা ফ্রেমওয়ার্ক কোর মডেলগুলির সাথে সি # 8.0 নলযোগ্য রেফারেন্স প্রকারগুলি কীভাবে ব্যবহার করবেন?
আমি .NET কোর 3.0 প্রকল্পে সি # 8.0 নলযোগ্য রেফারেন্স প্রকারগুলি সক্ষম করছি। প্রকল্পটি ডাটাবেস অ্যাক্সেস করতে সত্তা ফ্রেমওয়ার্ক কোর 3.0 ব্যবহার করে। নীচে এমন একটি ডেটা মডেল রয়েছে যার শিরোনাম নালার হওয়া উচিত নয়। public class Vehicle { public int Id { get; private set; } public string Title …

1
কীভাবে ব্যবহারযোগ্য .NET প্রতিবিম্ব নালযোগ্য রেফারেন্স ধরণের জন্য চেক করতে
সি # 8.0 অযোগ্য রেফারেন্স ধরণের প্রবর্তন করে। এখানে একটি অযোগ্য সম্পত্তি সহ একটি সাধারণ বর্গ: public class Foo { public String? Bar { get; set; } } কোনও শ্রেণীর সম্পত্তি কীভাবে প্রতিবিম্বের মাধ্যমে একটি অযোগ্য রেফারেন্স টাইপ ব্যবহার করে তা পরীক্ষা করার কোনও উপায় আছে?

2
আমি কী সি # অবিচ্ছেদ্য উল্লেখগুলি বলতে পারি যে কোনও পদ্ধতি কার্যকরভাবে ক্ষেত্রের নাল চেক
নিম্নলিখিত কোড বিবেচনা করুন: #nullable enable class Foo { public string? Name { get; set; } public bool HasName => Name != null; public void NameToUpperCase() { if (HasName) { Name = Name.ToUpper(); } } } নাম = নাম.আমাদের উপর () আমি একটি সতর্কতা পেয়েছি যে নামটি একটি সম্ভাব্য নাল …

1
সি # 8 এ অজানা নালাগ্যতা কী?
সি # 8.0 এ আমরা সংক্ষিপ্ত রেফারেন্স ধরণের থাকতে পারি। দস্তাবেজগুলি উল্লেখ করে যে এখানে 4 ধরণের নালিয়াযোগ্যতা রয়েছে। প্রথম 3 টি বেশ পরিষ্কার তবে আমি "অজানা" এর বিন্দুটি বুঝতে ব্যর্থ হয়েছি। দস্তাবেজগুলি বলে যে এটি জেনেরিকের সাথে ব্যবহৃত হয় তবে আমি যখন জেনেরিক মধ্যে টি টাইপের একটি অনিয়ন্ত্রিত ভেরিয়েবলের …

5
সি # 8-এ কোনও অ-অযোগ্য রেফারেন্স টাইপ রানটাইমে নাল হতে পারে?
আমার কাছে মনে হয় সত্যিকার অর্থে কোনও গ্যারান্টি নেই যে কোনও অ-পরিবর্তনযোগ্য ভেরিয়েবলের নাল হবে না। কল্পনা করুন আমার একটি শ্রেণি রয়েছে যার একটি সম্পত্তি রয়েছে যা অযোগ্য নয়: public class Foo { public Foo(string test) { Test = test; } public string Test {get;set;} } এখন মনে হতে পারে …

1
অযোগ্য রেফারেন্স ধরণের তথ্য ফার্স্টআরডিফল্ট থেকে প্রকাশিত হয়নি
আমি সি # 8.0 তে নতুন অযোগ্য রেফারেন্স ধরণের বৈশিষ্ট্যটি পরীক্ষা করতে চেয়েছিলাম । আমি .NET কোর 3.0.০ লক্ষ্য করে একটি নতুন প্রকল্প শুরু করেছি, .csprojফাইলটিতে অণু রেফারেন্স প্রকারগুলি সক্ষম করেছিলাম এবং কোডিং শুরু করেছি। আমি একটি সাধারণ তালিকা করে একটি লাগে নির্মিত string[]এবং আয় stringযে অ্যারের সমান মধ্যে abc। …

2
নাল রেফারেন্স সম্ভব বলে মনে হচ্ছে না, কেন আমরা সম্ভাব্য বিন্দু নাল রেফারেন্স সতর্কতা পেতে পারি?
এইচএনকিউতে এই প্রশ্নটি পড়ে , আমি সি # 8 তে নুলযোগ্য রেফারেন্স প্রকারগুলি সম্পর্কে পড়তে গিয়ে কিছু পরীক্ষা-নিরীক্ষা করেছি made আমি খুব সচেতন যে 10 এর মধ্যে 9 বার, বা আরও বেশি বার, কেউ যখন বলে "আমি একটি সংকলক বাগটি পেয়েছি!" এটি আসলে ডিজাইনের মাধ্যমে এবং তাদের নিজস্ব ভুল বোঝাবুঝি। …

3
কোনও ওআরএম দিয়ে ডিটিও ক্লাস ব্যবহার করার সময় সি # 8-এ নুলযোগ্য রেফারেন্স প্রকার
আমি নীচে দেওয়া হিসাবে ডেটা ট্রান্সফার অবজেক্ট (ডিটিও) শ্রেণিযুক্ত একটি প্রকল্পে এই বৈশিষ্ট্যটি সক্রিয় করেছি: public class Connection { public string ServiceUrl { get; set; } public string? UserName { get; set; } public string? Password { get; set; } //... others } তবে আমি ত্রুটি পেয়েছি: CS8618: নন-অযোগ্য সম্পত্তি …

2
সি # এর `notnull` প্রকারটিকে নালাগুলি তৈরি করতে পারে না
আমি মরিচা Resultবা হাস্কেলের মতো একটি ধরণের তৈরি করার চেষ্টা করছি Eitherএবং আমি এটি এখনও পেয়েছি: public struct Result<TResult, TError> where TResult : notnull where TError : notnull { private readonly OneOf<TResult, TError> Value; public Result(TResult result) => Value = result; public Result(TError error) => Value = error; public static …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.