এমন একটি কারণ রয়েছে যা কোডিংয়ের জন্য মনোস্পেস ছাড়া অন্য ফন্টগুলি ব্যবহার করা প্রায় অসম্ভব করে তোলে, তবে অন্যান্য উত্তরে উল্লেখ করা হয়নি: আয়তক্ষেত্রাকার নির্বাচন ।
এই বৈশিষ্ট্যটি প্রায়শই খুব দরকারী না এবং সাধারণ পাঠ্যের সাথে কাজ করার সময় খুব বেশি পরিচিত না, এটি বিকাশকারীদের জন্য প্রয়োজনীয়। আপনি অনেকগুলি দৃশ্যের কল্পনা করতে পারেন: //
বেশ কয়েকটি লাইনে মন্তব্য সরিয়ে নেওয়া , বন্ধনী বা অন্যান্য অক্ষর যুক্ত করা ইত্যাদি। এটি ভিজুয়াল স্টুডিও ২০১০-তে যেমন আয়তক্ষেত্রাকার নির্বাচনের অগ্রণী সমর্থন সহ আরও মূল্যবান, যেখানে আপনি কেবল পাঠ্য নির্বাচন বা অপসারণ করতে পারবেন না, তবে এটি নির্বাচন করুন এবং প্রতিস্থাপন করুন।
একটি উদাহরণ নেওয়া যাক:
private IEnumerable<SELove> StackExchangeRocks()
{
var howILoveSEWebsites = new []
{
new SELove { SiteName = "Stack Overflow", MyReputation = 5269, MyRating = Rating.Outstanding, },
new SELove { SiteName = "Programmers", MyReputation = 16937, MyRating = Rating.Outstanding, },
new SELove { SiteName = "Super User", MyReputation = 650, MyRating = Rating.QuiteGood, },
new SELove { SiteName = "Server Fault", MyReputation = 489, MyRating = Rating.Good, },
// Initialize other websites here.
};
return howILoveSEWebsites.OrderByDescending(c => c.MyRating);
}
private class SELove
{
public string SiteName { get; set; }
public int MyReputation { get; set; }
public Rating MyRating { get; set; }
}
private enum Rating
{
Outstanding,
Good,
QuiteGood,
}
এই লিগ্যাসি কোডটিতে, আমি একটি পদ্ধতি দ্বারা ইন-কোড রেটিংটি প্রতিস্থাপন করতে চাই যা স্ট্যাক এক্সচেঞ্জ ওয়েবসাইটগুলি থেকে আমার রেটিংটি নিজেরাই লোড করবে, সর্বদা একটি টু ডেট ডেটা রাখতে সক্ষম হবে। আমি MyReputation
সম্পত্তিটির রিফ্যাক্টর শুরু করেছি এবং এখন আমি শুরুতে সুযোগটি ফাঁস করতে চাই। কল্পনা করুন যে আমার চারটি নয়, সমস্ত 84 এসই ওয়েবসাইট রয়েছে।
কনসোলাস , একটি মনোস্পেস ফন্ট ব্যবহার করার সময় যা ঘটে তা এখানে । আমি ব্যাকস্পেস টিপুন এবং এগুলিই হ'ল আমি বাস্তবে দরকারী কিছু করতে বাকি সময় ব্যয় করতে পারি।
এবং এখানে সেগোই ইউআইয়ের সাথে একই জিনিস । সেকি!