您的问题似乎不完整,您是想询问关于C语言编程的某个具体问题吗?比如C语言的语法、编程技巧、项目开发等。请提供更具体的信息,这样我才能给出更准确的回答。
- 内容介绍
- 文章标签
- 相关推荐
本文共计261个文字,预计阅读时间需要2分钟。
csharpDictionary GenDictionary(byte[] inMsg){ Dictionary dictionary=new Dictionary(); string arg=Encoding.Default.GetString(inMsg); char[] trimChars=new char[] { 'c' }; return dictionary;}
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)) { //追加记录内容 fileStream = new FileStream(FileName, FileMode.Append, FileAccess.Write); } else { //新建文件并记录 fileStream = new FileStream(FileName, FileMode.Create, FileAccess.Write); } streamWriter = new StreamWriter(fileStream); streamWriter.WriteLine("" + strLog); } finally { streamWriter.Close(); fileStream.Close(); } }
到此这篇关于Dictionary<string, string>拆分字符串与记录log方法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持自由互联。
本文共计261个文字,预计阅读时间需要2分钟。
csharpDictionary GenDictionary(byte[] inMsg){ Dictionary dictionary=new Dictionary(); string arg=Encoding.Default.GetString(inMsg); char[] trimChars=new char[] { 'c' }; return dictionary;}
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)) { //追加记录内容 fileStream = new FileStream(FileName, FileMode.Append, FileAccess.Write); } else { //新建文件并记录 fileStream = new FileStream(FileName, FileMode.Create, FileAccess.Write); } streamWriter = new StreamWriter(fileStream); streamWriter.WriteLine("" + strLog); } finally { streamWriter.Close(); fileStream.Close(); } }
到此这篇关于Dictionary<string, string>拆分字符串与记录log方法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持自由互联。

