دسته بندی ها
20:31 1403/10/13

دریافت و نمایش مشخصات سیستم عامل توسط C#

مشخصات سوال کننده :
کاربر : hamdola     امتیاز کاربر : 121     رتبه کاربر : 12
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 468
پاسخ دهنده : fateme 20:40 1403/10/13

کار با اطلاعات سیستم عامل در سی شارپ

برای این کار کلاسی به نام OperatingSystem وجود داره که اطلاعات مربوط به یک سیستم عامل مانند نسخه و شناسه پلت فرم را نشان می دهد. همچنین این کلاس را نمی توان به ارث برد.

نحوه کار با این کلاس در یک مثال به صورت زیر می باشد:

using System;

public class Example
{
   public static void Main()
   {
      var os = Environment.OSVersion;
      Console.WriteLine("Current OS Information:\n");
      Console.WriteLine("Platform: {0:G}", os.Platform);
      Console.WriteLine("Version String: {0}", os.VersionString);
      Console.WriteLine("Version Information:");
      Console.WriteLine("   Major: {0}", os.Version.Major);
      Console.WriteLine("   Minor: {0}", os.Version.Minor);
      Console.WriteLine("Service Pack: '{0}'", os.ServicePack);
   }
}

 

این کلاس حاوی اطلاعاتی در مورد سیستم عاملی که نرم افزار در حال اجرا می باشد است. همچنین از این کلاس می توانید نوع سیستم عاملی که در حال کار روی آن هستید را هم تشخیص دهید :

if (OperatingSystem.IsAndroid()) { }
if (OperatingSystem.IsWindows()) { }
if (OperatingSystem.IsLinux()) { }
...

این کلاس متدهای زیادی داره که به شما کمک میکنه اطلاعات مختلفی رو از سیستم عامل به دست بیارید. لینک زیر اطلاعاتی جامعی در مورد این متدها داره.

OperatingSystem Class

به این پاسخ امتیاز بدهید    0
امتیاز: 1617 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود