অবজেক্টের সংক্ষিপ্তসারে নিউলাইন


102

শুভেচ্ছা

কোনও সম্পত্তি / ক্ষেত্র / পদ্ধতি ইত্যাদির জন্য একটি সংক্ষিপ্তসার স্থাপন করার সময় .. এতে কী কোনও নতুন লাইন থাকা সম্ভব?

/// <summary>
/// This is line 1
/// This is line 2
/// </summary>
public bool TestLine { get; set; }

যখন আমি এটি সেট করি এটি মাউস ওভার হিসাবে প্রদর্শিত হয়:

bool TestLine
This is line 1 This is line 2

তবে আমি এটি এটি হিসাবে দেখাতে চাই:

bool TestLine
This is line 1 
This is line 2

আমি চেষ্টা করার চেষ্টা করেছি \nকিন্তু কাজ করে না। এটি করার কোনও উপায় আছে কি?

উত্তর:


192

আপনি এই জাতীয় কিছু ব্যবহার করতে চান

/// <summary> 
/// Your Main comment 
/// <para>This is line 1</para> 
/// <para>This is line 2</para> 
/// </summary> 
public bool TestLine { get; set; }

4
@ ইয়িটঅনথর ইউজার, ফাঁকা রেখার কী হবে?
বেহজাদ

4
@ বেহজাদ ব্যবহার করার চেষ্টা করুন <para>&nbsp;</para>
তথাপি অন্য ব্যবহারকারীরা

11
ভিজ্যুয়াল স্টুডিও 2017 আইডিইতে, উপরের "সমাধান "টি আসলে লাইন 1 এবং লাইন 2 এর মধ্যে একটি একাকী ব্ল্যাক লাইন প্রদর্শন করে (এটি, একটি লাইন 1 এর পরে একটি নতুন লাইন পরে একটি ফাঁকা রেখা তারপর লাইন 2) - এটি একই নয় ওপি অনুরোধ হিসাবে নতুন লাইন। এটি কি ভিএস 2017 আইডিই-র একটি বাগ - বা আপ-ভোট দেওয়া প্রত্যেকে কি দেখতে পাবে না যে এই উত্তরটি ওপি কাঙ্ক্ষিত আউটপুট হিসাবে যা দেখায় তা উত্পন্ন করে না?
জাজিমভ

এটি একটি নতুন অনুচ্ছেদ, একটি নতুন লাইন নয়। এটি আমার কাছে মনে হয় যে ডকুমেন্টেশন সিনট্যাক্সটি কিছুটা সীমাবদ্ধ।
গ্রিজলিএমসিবিয়ার

33

হ্যাঁ:

/// <summary> 
/// Main comment 
/// <para>Line 1</para> 
/// <para>Line 2</para> 
/// </summary> 
public bool TestLine { get; set; }

15

এটি একটি পুরানো থ্রেড হতে পারে তবে ভিজুয়াল স্টুডিও 2019 ব্যবহার করার সময় আমি একটি আনসারের সন্ধান করছিলাম । আমি অনুচ্ছেদে এবং লাইন বিরতি চেয়েছিলাম। নিম্নলিখিতটি আমার পক্ষে ভাল কাজ করে:

/// <summary>
/// <para>parameter name="guidType" options:</para>
/// <br>0 = SequentialAsString</br>
/// <br>1 = SequentialAsBinary</br>
/// <br>2 = SequentialAtEnd</br>
/// </summary>

নিম্নলিখিত উত্পাদন করে:

parameter name="guidType" options:

0 = SequentialAsString
1 = SequentialAsBinary
2 = SequentialAtEnd

4
VS2019 এবং এর জন্য, এই উত্তরটি গৃহীত উত্তরের চেয়ে প্রযুক্তিগতভাবে আরও সঠিক।
রিয়ান ওয়াল্টার্স

আপনি ভিএস ২০১৯-তে লাইনের শেষে কেবল <br /> ব্যবহার করতে পারেন। এই সমাধানগুলি খালি লাইন সহ একটি নতুন অনুচ্ছেদ নয়, একটি আসল লাইন বিরতি উত্পাদন করে! ধন্যবাদ
ফিলিপ এস

8

আপনি <para />সারাংশের মধ্যে একটি নতুন লাইন যুক্ত করতে ব্যবহার করতে পারেন :

/// <summary> 
/// Main comment<para />
/// Line 1<para />
/// Line 2<para />
/// </summary>
public bool TestLine { get; set; }

দেখতে:

Main comment
Line 1
Line 2

শুভেচ্ছান্তে!


2

আমি যেমন জ্যামারিন স্টুডিও ব্যবহার করছি তার জন্য আমি এটি যুক্ত করছি। আমি দেখতে পেয়েছি যে উপরের সমাধানগুলির কোনওটিই আমার পক্ষে কাজ করে না, তবে এটি একটিটি করেছে:

/// <summary>
/// Main summarry line.
/// <para></para>
/// <para></para>
/// Your secondary summary
/// </summary>

এটি নিম্নলিখিত আউটপুট দেয়:

Summary  
Main summary line.

Your secondary summary

1

আপনি যদি Swashbuckle (Swagger Web API ইন্টিগ্রেশন লাইব্রেরি) ব্যবহার করেন তবে এটির <para></para>সাথে প্রতিস্থাপন করা উচিত <p></p>এবং <br/>এটি ব্যবহার করা যেতে পারে।

সুতরাং নিম্নলিখিত

    /// <para>
    ///     Flag1, Flag2
    ///     - bool flags, optional.
    /// </para>

হয়ে যায়

    /// <p>
    ///     Flag1, Flag2<br/>
    ///     - bool flags, optional.
    /// </p>

সমস্যাটি ইতিমধ্যে এখানে বর্ণিত হয়েছে: স্বশবাকল ডকুমেন্টেশনে লাইন ব্রেকটি কীভাবে যুক্ত করবেন? - ব্যবহারের ক্ষেত্রে একটি বিশেষ কনফিগারেশন, ডোমেনড্রাইভেডেভের মন্তব্য, https://github.com/domaindrivendev/Swashbuckle/issues/258 - <br/>ব্যবহার করুন।


0

আপনি বৈধভাবে প্যারা ট্যাগ যুক্ত করতে পারেন, তবে এটি প্রকৃতপক্ষে প্রতিটি নতুন লাইনের জন্য একটি নতুন অনুচ্ছেদ তৈরি করে এবং লাইন ব্যবধানটি উপস্থিত হয়।
আমি ব্যক্তিগতভাবে অনুচ্ছেদের চারপাশে 1 প্যারা যুক্ত করব এবং তারপরে brলাইনগুলির শেষে ট্যাগগুলি আমি বিরতি চাইছিলাম, যা শালীন রেখার ব্যবধান সংরক্ষণ করে:

/// <summary> 
/// <para>Main comment<br /> 
/// Line 1<br />
/// Line 2</para> 
/// </summary>
public bool TestLine { get; set; }

4
এটি কাজ করে না, এবং <para> এর সাথে ব্যবধানের কিছুই নেই। আপনি ভিএস /। নেট এর কোন সংস্করণ ব্যবহার করছেন?
দানি

4
এইচটিএমএল ট্যাগগুলি ট্যাগের summaryভিতরে থাকা সত্ত্বেও এড়ানো হবে para
লাজারো ফার্নান্দেস লিমা সুলেমান

-6

আমি এই বিন্যাসটি ব্যবহার না করার পরামর্শ দিচ্ছি যদি আপনি এটিকে জটিল না করে সারাংশে একাধিক লাইন চান। আপনি যদি প্রতিটি লাইনের পরে <br /> ট্যাগ ব্যবহার করেন তবে এটি কাজ করবে (এটি পাঠ্যের ভিতরে যে কোনও জায়গায় ব্যবহার করা একটি নতুন লাইন তৈরি করবে যেখানে ট্যাগটিও রয়েছে))

যদিও, নোট করুন যে আপনার যদি <br /> ট্যাগের পরে কোনও স্থান থাকে তবে আপনি পরের লাইনে একটি অতিরিক্ত স্থান পেয়ে যাবেন। সুতরাং আপনার প্রতিটি লাইনে একই পরিমাণের স্থান থাকতে চান, তাই প্রতিটি সারিতে এটি একটি সরলরেখায় থাকবে।

/// <summary>
/// This is line 1<br />
/// This is line 2<br />
/// This is line 3<br />
/// </summary>
public bool TestLine { get; set; }

4
সমাধানটি দেখার আগে আমি প্রথম চেষ্টা করেছি কারণ এটি কার্যকর হয় না!
ফিলিপ

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