# 一些表达式分享,不定时更新 拆分文本中回车换行为列表 ```csharp $={文本变量}.Split(new string[] { "\r\n" },StringSplitOptions.RemoveEmptyEntries) ``` new string[] 可缩写为new[] {"\r\n"}代表回车换行 StringSplitOptions是选项,使用该方法必须要有选项, StringSplitOptions.RemoveEmptyEntries 去除空元素,StringSplitOptions.None保留空元素 按字符串并多个{“字符串1”,“字符串2”} 四舍五入 但是更为科学是四舍六入五成双 四舍,小于等于四舍去, 六入,大于等于六则加一 五成双,五的话看后一位是双数还是单数,双的则舍,单则加一 要实现四舍五入 需要 Math.round重载 ```csharp $=Math.round(Convert.ToDecimal(x),{小数},MidpointRounding.AwayFromZero) ``` x是要转换的数字,转换为Decimal 是为了保留精度 {小数} 是需要保留的小数 如果是 0则取整