কম্পিউটার

কিভাবে C# এ বর্তমান ব্যবহারকারীর জন্য ডেস্কটপে একটি পথ পেতে হয়?


বর্তমান ব্যবহারকারীর ডেস্কটপ পাথ Environment.SpecialFolder ব্যবহার করে আনা যেতে পারে . Environment.SpecialFolder সিস্টেম বিশেষ ফোল্ডারের পথ পায় যা নির্দিষ্ট গণনা দ্বারা চিহ্নিত করা হয়।

স্ট্রিং ডেস্কটপপথ =

Environment.GetFolderPath(Environment.SpecialFolder.Desktop)

সিস্টেম.এনভায়রনমেন্ট ক্লাস বর্তমান পরিবেশ এবং প্ল্যাটফর্ম সম্পর্কে তথ্য প্রদান করে। সিস্টেম.এনভায়রনমেন্ট ক্লাস এনভায়রনমেন্ট ভেরিয়েবল সেটিংস, সাধারণ ভাষার রানটাইমের সংস্করণ, কল স্ট্যাকের বিষয়বস্তু ইত্যাদি পুনরুদ্ধার করতে ব্যবহার করে। এই ক্লাস উত্তরাধিকারসূত্রে পাওয়া যাবে না।

এনভায়রনমেন্ট ক্লাস হল স্ট্যাটিক ক্লাস যা সিস্টেম কনফিগারেশন, কারেন্ট প্রোগ্রাম এক্সিকিউশন এনভায়রনমেন্ট প্রদান করে এবং স্ট্রিং ম্যানিপুলেশনের জন্য কিছু বৈশিষ্ট্য যেমন নিউজ লাইন, সিস্টেম নেমস্পেস পরিবেশ শ্রেণীকে প্রতিনিধিত্ব করে।

এনভায়রনমেন্ট ক্লাস হল ফাংশন এবং প্রোপার্টিগুলির সংমিশ্রণ যা কী, ভ্যালু পেয়ার আকারে আইডিকশনারি ব্যবহার করে পরিবেশ পরিবর্তনশীল বিবরণ উপস্থাপন করে।

আমরা সব এনভায়রনমেন্ট ভেরিয়েবল ডিটেইলস পেতে অভিধানের মাধ্যমে লুপ করতে পারি, সমস্ত এনভায়রনমেন্ট ভেরিয়েবল প্রবর্তন করার আগে, আসুন আমরা কিছু ঘন ঘন ব্যবহার করা এনভায়রনমেন্ট ভেরিয়েবল ডিটেইলস দিয়ে যাই। যেহেতু এনভায়রনমেন্ট ক্লাস হল স্ট্যাটিক ক্লাস এই কারণে আমরা অবজেক্ট তৈরি না করেই ক্লাসের নামের সাহায্যে পদ্ধতি এবং বৈশিষ্ট্যগুলি সরাসরি অ্যাক্সেস করতে পারি।

উদাহরণ

using System;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string desktopPath =
         Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
         Console.WriteLine($"Desktop Path: {desktopPath}");
         Console.ReadLine();
      }
   }
}

আউটপুট

উপরের কোডের আউটপুট হল

Desktop Path: C:\Users\UserName\Desktop

  1. কিভাবে জাভাস্ক্রিপ্ট বর্তমান বছর পেতে?

  2. জাভাস্ক্রিপ্টে বর্তমান পৃষ্ঠার জন্য ইন্টারনেট হোস্ট পোর্টের নম্বর কিভাবে পেতে হয়?

  3. কিভাবে বর্তমান ব্যবহারকারী সিস্টেম ব্যবহারকারী না অ্যান্ড্রয়েড ব্যবহারকারী পেতে?

  4. অ্যান্ড্রয়েড ডিভাইসে বর্তমান ভাষা কীভাবে পাবেন?