欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#使用Dictionary<string, string>拆分字符串與記錄log方法

 更新時間:2022年04月24日 14:07:43   作者:農(nóng)碼一生  
這篇文章介紹了Dictionary<string, string>拆分字符串與記錄log的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Dictionary<string, string>拆分字符串

        private Dictionary<string, string> GenDictionary(byte[] inMsg)
		{
			Dictionary<string, string> dictionary = new Dictionary<string, string>();
			string arg= Encoding.Default.GetString(inMsg);
			char[] trimChars = new char[1];
			string text = arg.TrimEnd(trimChars);
			string[] array = text.Split(new char[]
			{
				';'
			});
			for (int i = 0; i < array.Length; i++)
			{
				string text2 = array[i];
				if (!string.IsNullOrEmpty(text2) && !dictionary.ContainsKey(text2.Split(new char[]
				{
					':'
				})[0]))
				{
					dictionary.Add(text2.Split(new char[]
					{
						':'
					})[0], text2.Replace(text2.Split(new char[]
					{
						':'
					})[0] + ":", ""));
				}
			}
			return dictionary;
		}

記錄log的方法

        public static void WriteLog(string strLog)
        {
            string pathName = Environment.CurrentDirectory + "\\LOG\\" + DateTime.Now.ToString("yyyyMMdd");
            string FileName = "Execute.log";
            FileName = pathName + "\\" + FileName;
            if (!Directory.Exists(pathName))
            {
                Directory.CreateDirectory(pathName);
            }
            FileStream fileStream = null;
            StreamWriter streamWriter = null;
            try
            {
                if (File.Exists(FileName))
                {
                    //追加記錄內(nèi)容
                    fileStream = new FileStream(FileName, FileMode.Append, FileAccess.Write);
                }
                else
                {
                    //新建文件并記錄
                    fileStream = new FileStream(FileName, FileMode.Create, FileAccess.Write);
                }
                streamWriter = new StreamWriter(fileStream);
                streamWriter.WriteLine("【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】" + strLog);
            }
            finally
            {
                streamWriter.Close();
                fileStream.Close();
            }
        }

到此這篇關(guān)于Dictionary<string, string>拆分字符串與記錄log方法的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#折半插入排序算法實現(xiàn)方法

    C#折半插入排序算法實現(xiàn)方法

    這篇文章主要介紹了C#折半插入排序算法實現(xiàn)方法,實例分析了C#排序的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • C#生成DLL文件的方法

    C#生成DLL文件的方法

    這篇文章主要介紹了C#生成DLL文件的方法,較為詳細(xì)的分析了使用C#生成DLL文件所涉及的相關(guān)技巧與實現(xiàn)方法,需要的朋友可以參考下
    2015-07-07
  • 基于mvc5+ef6+Bootstrap框架實現(xiàn)身份驗證和權(quán)限管理

    基于mvc5+ef6+Bootstrap框架實現(xiàn)身份驗證和權(quán)限管理

    最近剛做完一個項目,項目架構(gòu)師使用mvc5+ef6+Bootstrap,用的是vs2015,數(shù)據(jù)庫是sql server2014。下面小編把mvc5+ef6+Bootstrap項目心得之身份驗證和權(quán)限管理模塊的實現(xiàn)思路分享給大家,需要的朋友可以參考下
    2016-06-06
  • 詳解Winform里面的緩存使用

    詳解Winform里面的緩存使用

    這篇文章主要介紹了Winform里面的緩存使用,有需要的朋友可以參考一下
    2014-01-01
  • C#中的9個“黑魔法”

    C#中的9個“黑魔法”

    這篇文章主要介紹了C#中的9個“黑魔法”與“騷操作”,本文通過實例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Entity?Framework映射TPH、TPT、TPC與繼承類

    Entity?Framework映射TPH、TPT、TPC與繼承類

    這篇文章介紹了Entity?Framework映射TPH、TPT、TPC與繼承類,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C#使用TCP協(xié)議實現(xiàn)數(shù)據(jù)發(fā)送和接受的方法

    C#使用TCP協(xié)議實現(xiàn)數(shù)據(jù)發(fā)送和接受的方法

    這篇文章主要介紹了c#使用TCP協(xié)議實現(xiàn)數(shù)據(jù)發(fā)送和接受,使用TCP協(xié)議實現(xiàn)數(shù)據(jù)的發(fā)送和接受包括客戶端和服務(wù)端兩個部分,本文通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • C# 靈活使用類的方法

    C# 靈活使用類的方法

    本文主要介紹了C# 靈活使用類的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 最新評論