欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

C#中如何獲取系統環境變量

系統 4617 0

C#中獲取系統環境變量需要用到 Environment Class。其中 提供了有關當前環境和平臺的信息以及操作它們的方法。該 類不能被繼承。

?

以下代碼得到%systemdrive%的值,即“C:”

string sPath = Environment.GetEnvironmentVariable("systemdrive")

      string sPath = Environment.GetEnvironmentVariable("systemdrive");

Console.WriteLine(sPath);



//C:
    


以下是MSDN上Environment Class的Sample code。

http://msdn.microsoft.com/en-us/library/system.environment.aspx
?

以下代碼列出了當前系統的環境信息。

      // Sample for Environment class summary

using System;

using System.Collections;



class Sample 

{

    public static void Main() 

    {

    String str;

    String nl = Environment.NewLine;

//

    Console.WriteLine();

    Console.WriteLine("-- Environment members --");



//  Invoke this sample with an arbitrary set of command line arguments.

    Console.WriteLine("CommandLine: {0}", Environment.CommandLine);



    String[] arguments = Environment.GetCommandLineArgs();

    Console.WriteLine("GetCommandLineArgs: {0}", String.Join(", ", arguments));



//  <-- Keep this information secure! -->

    Console.WriteLine("CurrentDirectory: {0}", Environment.CurrentDirectory);



    Console.WriteLine("ExitCode: {0}", Environment.ExitCode);



    Console.WriteLine("HasShutdownStarted: {0}", Environment.HasShutdownStarted);



//  <-- Keep this information secure! -->

    Console.WriteLine("MachineName: {0}", Environment.MachineName);



    Console.WriteLine("NewLine: {0}  first line{0}  second line{0}  third line",

                          Environment.NewLine);



    Console.WriteLine("OSVersion: {0}", Environment.OSVersion.ToString());



    Console.WriteLine("StackTrace: '{0}'", Environment.StackTrace);



//  <-- Keep this information secure! -->

    Console.WriteLine("SystemDirectory: {0}", Environment.SystemDirectory);



    Console.WriteLine("TickCount: {0}", Environment.TickCount);



//  <-- Keep this information secure! -->

    Console.WriteLine("UserDomainName: {0}", Environment.UserDomainName);



    Console.WriteLine("UserInteractive: {0}", Environment.UserInteractive);



//  <-- Keep this information secure! -->

    Console.WriteLine("UserName: {0}", Environment.UserName);



    Console.WriteLine("Version: {0}", Environment.Version.ToString());



    Console.WriteLine("WorkingSet: {0}", Environment.WorkingSet);



//  No example for Exit(exitCode) because doing so would terminate this example.



//  <-- Keep this information secure! -->

    String query = "My system drive is %SystemDrive% and my system root is %SystemRoot%";

    str = Environment.ExpandEnvironmentVariables(query);

    Console.WriteLine("ExpandEnvironmentVariables: {0}  {1}", nl, str);



    Console.WriteLine("GetEnvironmentVariable: {0}  My temporary directory is {1}.", nl,

                           Environment.GetEnvironmentVariable("TEMP"));



    Console.WriteLine("GetEnvironmentVariables: ");

    IDictionary	environmentVariables = Environment.GetEnvironmentVariables();

    foreach (DictionaryEntry de in environmentVariables)

        {

        Console.WriteLine("  {0} = {1}", de.Key, de.Value);

        }



    Console.WriteLine("GetFolderPath: {0}", 

                 Environment.GetFolderPath(Environment.SpecialFolder.System));



    String[] drives = Environment.GetLogicalDrives();

    Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives));

    }

}

/*

This example produces results similar to the following:

(Any result that is lengthy or reveals information that should remain 

secure has been omitted and marked "!---OMITTED---!".)



C:\>env0 ARBITRARY TEXT



-- Environment members --

CommandLine: env0 ARBITRARY TEXT

GetCommandLineArgs: env0, ARBITRARY, TEXT

CurrentDirectory: C:\Documents and Settings\!---OMITTED---!

ExitCode: 0

HasShutdownStarted: False

MachineName: !---OMITTED---!

NewLine:

  first line

  second line

  third line

OSVersion: Microsoft Windows NT 5.1.2600.0

StackTrace: '   at System.Environment.GetStackTrace(Exception e)

   at System.Environment.GetStackTrace(Exception e)

   at System.Environment.get_StackTrace()

   at Sample.Main()'

SystemDirectory: C:\WINNT\System32

TickCount: 17995355

UserDomainName: !---OMITTED---!

UserInteractive: True

UserName: !---OMITTED---!

Version: !---OMITTED---!

WorkingSet: 5038080

ExpandEnvironmentVariables:

  My system drive is C: and my system root is C:\WINNT

GetEnvironmentVariable:

  My temporary directory is C:\DOCUME~1\!---OMITTED---!\LOCALS~1\Temp.

GetEnvironmentVariables: 

  !---OMITTED---!

GetFolderPath: C:\WINNT\System32

GetLogicalDrives: A:\, C:\, D:\



*/


    

C#中如何獲取系統環境變量


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久黄色| 中文字幕国产日韩 | 黄色中文字幕 | 无遮挡又黄又爽又色的动态图1000 | 久久精品道一区二区三区 | 亚洲综合亚洲国产尤物 | 日韩欧美在线一区二区三区 | 日韩中文字幕网 | 国产高清一区二区三区 | 欧美一区二区三区大片 | 波多野吉衣一区 | 亚洲欧美另类日韩 | 亚洲第一黄色网 | 99久久精品免费看国产免费 | 欧美一区在线观看视频 | 在线看片国产 | 国产免费播放一区二区 | 久久精彩| 久久亚洲视频 | 国产精品久久久久国产A级 首页亚洲国产丝袜长腿综合 | 成人亚洲A片V一区二区三区婷婷 | 欧美日韩国产中文字幕 | 一级片在线 | 超碰97免费在线 | 国产在线aaa片一区二区99 | 亚洲成人在线免费 | 日韩成人三级 | 男女男精品视频免费观看 | 国产精品视频网站 | 无码日本亚洲一区久久精品 | 偷拍做爰吃奶视频免费看 | 精品视频在线观看 | 欧美激情一区二区三区中文字幕 | 国产精品久久av | 热er99久久6国产精品免费 | 国产精品视频第一区二区三区 | 久久草视频这里只精品99 | 理论片午午伦夜理片在线播放 | 国产精品久久国产精品 | 草樱av| 天堂在线v |