• C# 一些常用的技巧代码


    1、字符串风格成字符数组;

    比如将字符串:23$123$45$转换成int[]这样的数组,你该怎么转换?其实你不用写那么的for循环,只需要一句话:

     

    int [] Relst =Array.ConvertAll<string,int>(saleIDs.Trim(',').Split(','),s=>int.Parse(s));

    2、list集合和字符串:string.Join

    List<int> ResultList=new List<int>{1,23,45};
    var data=string.Join(",",ResultList.ToArray());
    ***************************************
    返回结果:1,23,45
    string idList="1,23,45";
    int[] Reuslt=idList.Split(',').Cast<int>().ToArray()

    3、List和数组转换:

    1,从System.String[]转到List<System.String>
    System.String[] str={"str","string","abc"};
    List<System.String> listS=new List<System.String>(str);
     
    2, 从List<System.String>转到System.String[]
    List<System.String> listS=new List<System.String>();
    listS.Add("str");
    listS.Add("hello");
    System.String[] str=listS.ToArray();

    4、去除尾部的特殊字符:

    比如将字符串:$abcdnt87*中的*和$去掉,该怎么搞,其实你不用说$所在的index位置:

    ("$abcdnt87*").Trim('$').Trim('*')

    5、事件的订阅与发布:

    发布者代码:

     public static event EventHandler myReaderHander;
     public void MyMoth()
    {
        if(myReaderHander!=null)
        {
            myReaderHander(this,new MyMessEventArge(){Mess="Hello World"});
        }
    }
    
       public class MyMessEventArge : EventArgs
       {
           public string Mess { get; set; }
       }    

     订阅者代码:

        public Form1()
            {
                InitializeComponent();
                MSMQManger.myReaderHander += MSMQManger_myReaderHander;
            }
    
            void MSMQManger_myReaderHander(object sender, EventArgs e)
            {
                MyMessEventArge DataMess = e as MyMessEventArge;
                string st = DataMess.Mess;
            }

     6、VS  中 TODO: 可以方便的帮助我们完成这样的任务;

     。。。。。。。待续。。。。。。。

  • 相关阅读:
    bootstrap模态框视频,图片,页面
    curl 的用法指南
    springboot tomcat设置https,springboot配置ssl
    expect脚本
    java8新特性CompletableFuture
    Windows自动备份Oracle数据库
    SQL语句对单个的MySQL存储过程导出
    Oracle表空间的使用
    Oracle数据库基本操作
    Linux 查询 OS、CPU、内存、硬盘信息
  • 原文地址:https://www.cnblogs.com/xibei666/p/5558887.html
Copyright © 2020-2023  润新知