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


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.