程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#的一些基礎知識點記錄

C#的一些基礎知識點記錄

編輯:C#入門知識

這個最近做一個程序時用到的一些知識點,特此記錄想來以備後用!   1、測試代碼執行時間的方法   [csharp]   Stopwatch sw = new Stopwatch();   sw.Start();   //這裡填寫要執行的代碼   sw.Stop();   Console.WriteLine("總運行時間:" + sw.Elapsed);   Console.WriteLine("測量實例得出的總運行時間(毫秒為單位):" + sw.ElapsedMilliseconds);   Console.WriteLine("總運行時間(計時器刻度標識):" + sw.ElapsedTicks);   Console.WriteLine("計時器是否運行:" + sw.IsRunning.ToString());     2、文件路徑及文件名字符串截取替換操作方法 [html]   string filePath = @"E:\Randy0528\中文目錄\JustTest.rar";   Response.Write("文件路徑:"+filePath);   Response.Write("<br/>更改路徑字符串的擴展名。<br/>");   Response.Write(System.IO.Path.ChangeExtension(filePath, "txt"));   Response.Write("<br/>返回指定路徑字符串的目錄信息。。<br/>");   Response.Write(System.IO.Path.GetDirectoryName(filePath));   Response.Write("<br/>返回指定的路徑字符串的擴展名。<br/>");   Response.Write(System.IO.Path.GetExtension(filePath));   Response.Write("<br/>返回指定路徑字符串的文件名和擴展名。<br/>");   Response.Write(System.IO.Path.GetFileName(filePath));   Response.Write("<br/>返回不具有擴展名的指定路徑字符串的文件名。<br/>");   Response.Write(System.IO.Path.GetFileNameWithoutExtension(filePath));   Response.Write("<br/>獲取指定路徑的根目錄信息。<br/>");   Response.Write(System.IO.Path.GetPathRoot(filePath));   Response.Write("<br/>返回隨機文件夾名或文件名。<br/>");   Response.Write(System.IO.Path.GetRandomFileName());   Response.Write("<br/>創建磁盤上唯一命名的零字節的臨時文件並返回該文件的完整路徑。<br/>");   Response.Write(System.IO.Path.GetTempFileName());   Response.Write("<br/>返回當前系統的臨時文件夾的路徑。<br/>");   Response.Write(System.IO.Path.GetTempPath());   Response.Write("<br/>確定路徑是否包括文件擴展名。<br/>");   Response.Write(System.IO.Path.HasExtension(filePath));   Response.Write("<br/>獲取一個值,該值指示指定的路徑字符串是包含絕對路徑信息還是包含相對路徑信息。<br/>");   Response.Write(System.IO.Path.IsPathRooted(filePath));     3、System.IO.StreamWriter寫文件換行 [html]   StreamWriter swPdfChange = new StreamWriter(txtfilename, false, Encoding.UTF8);   swPdfChange.Write("baPWV:" + str1 + " " + str2 + "\r\nABI:" + str3);   swPdfChange.Close();   [csharp]   StreamWriter swPdfChange = new StreamWriter(txtfilename, false, Encoding.UTF8);   swPdfChange.WriteLine("baPWV:" + str1 + " " + str2 );   swPdfChange.WriteLine("ABI:" + str3);   swPdfChange.Close();     4、控制台帶參數程序   [csharp]  using System;   using System.Collections.Generic;   using System.Linq;   using System.Text;   namespace _1   {       class Program       {           static void Main(string[] args)           {               if (args.Length < 1)               {                   Console.WriteLine("請輸入參數 -a -v \"a s\" ");               }               else               {                   foreach (string key in args)                   {                       if (key == "a s")                       {                           Console.WriteLine("This is ‘a s' parameters");                       }                       else if (key == "-a")                       {                           Console.WriteLine("This is ‘a' parameters");                       }                       else if (key == "-v")                       {                           Console.WriteLine("This is ‘v' parameters");                       }                       else                       {                           Console.WriteLine("參數錯誤");                       }                   }               }           }       }   }    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved