插入指定位置数据,循环替换,返回不空数组。
foreach (string 替 in new string[] { "\r", "\n", " " }) 文字数据 = 文字数据.Select(值 => 值.Replace(替, "")).ToArray();
List<string> 转数组 = 文字数据.Where(值 => 值 != "").ToList();
转数组.Insert(0, "名称");
文字数据 = 转数组.ToArray();
if (表行值[7] != "")
{
List<string> 转数组 = 文字数据.Where(值 => 值 != "").ToList();
foreach (string 值 in 获取区间内容(表行值[7], 分隔符))
{
int 匹配 = 转数组.FindIndex(aa => aa.Contains(值.Split('+')[0]));
循环 = 匹配 < 0 ? int.Parse(值.Split('+')[1]):匹配;
if (循环 > 转数组.Count) break;
转数组.Insert(循环, 值.Split('+')[0]);
}
文字数据 = 转数组.ToArray();
}
System.Threading.Thread.SpinWait(5000); Application.DoEvents();
foreach (string 条件 in 补全条件)
{
循环 = 0;/*网址链接补全*/
if (条件.Contains("http")) 补全 = 补全条件.ToList().IndexOf(条件);
foreach (string 补 in 保留集合)
{
if (补.Contains(条件)) 保留集合[循环] = 补全条件[补全] + 补;
++循环;
}
}
private class 佛诞
{
public string 名称 { get; set; }
public int 日期 { get; set; }
public 佛诞(string 称号, int 诞日)
{ 名称 = 称号; 日期 = 诞日; }
}
foreach (char 查 in "1234") 提醒组 = 提醒组.Concat(new int[] { int.Parse(微软农历.GetMonth(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).AddDays(int.Parse(查.ToString()))).ToString() + 微软农历.GetDayOfMonth(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).AddDays(int.Parse(查.ToString()))).ToString()) }).ToArray();
int 预 = 提醒组.ToList().IndexOf(圣号[0].日期);