• C#中的几个实用的代码


      创建xml对应的对象类
      根节点,对应类名
      [XmlRoot("ComponentLog ")]
      public class ComponentLog{
      }
      其他节点,对应属性名
      [XmlElement("LogCategory")]
      public string logCategory { get; set; }
      也能够对应调集(如果同一节点有多个的话)
      [XmlElement("LogContent")]
      public ListlogContent { get; set; }
      节点里的内容
      [XmlAttribute("Content")]
      public string content { get; set; }
      XML文件:
      Sign
      窗体中打开文件夹
      FolderBrowserDialog folderBrowser = new FolderBrowserDialog();
      if (folderBrowser.ShowDialog() == DialogResult.OK)
      {
      txtFolderPath.Text = folderBrowser.SelectedPath;
      }
      窗体中跨线程调用组件(控件)
      ///文本框
      ///要显示的内容
      private void ShowText(TextBox textBox, String strText)
      {
      if (this.InvokeRequired)
      {
      this.Invoke((MethodInvoker)delegate () { ShowText(textBox, strText+" "); });
      }
      else
      {
      textBox.Text += DateTime.Now + " " + strText+" ";
      }
      }
      关闭窗口,退出所有进程
      private void Form1_FormClosed(object sender, FormClosedEventArgs e)
      {
      System.Environment.Exit(0);
      }
      将文本框的滚动条一向处于最低端
      private void txtReceive_TextChanged(object sender, EventArgs e)
      {
      txtReceive.SelectionStart = txtReceive.Text.Length;
      txtReceive.ScrollToCaret();
      }
      衔接字符串
      //str1不为空,就将str1和“ ”衔接
      string journalString = str1 != string.Empty ? string.Concat(str1, " ") : string.Empty;
      取得程序运行目录下指定文件的途径
      string xmlPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "JournalLog\123.xml");
      获取指定的编码格局
      Encoding gb2312 = Encoding.GetEncoding("GB2312");
      依照指定编码格局读取文本内容
      string strRead = File.ReadAllText(xmlPath,Encoding.Default);
      依照指定编码格局转换已经读取到的文本内容
      //sendByte是字节,将其转换成string
      string strSendData = gb2312.GetString(sendByte);
      或者string strSendData = Encoding.UTF8.GetString(sendByte);

  • 相关阅读:
    使用tidylib解决不规则网页问题
    Python读取Json字典写入Excel表格的方法
    Python version 3.6 required, which was not found in the registry错误解决
    pip错误-failed to create process/fatal error in launcher
    Scrapy安装
    mongo数据库导入导出数据
    Windows命令
    Requests中文乱码解决方案
    mysql 1005 错误
    OC 内存管理-02 ARC 内存管理
  • 原文地址:https://www.cnblogs.com/lyyzhi/p/12937533.html
Copyright © 2020-2023  润新知