【发布时间】:2019-03-15 06:26:38
【问题描述】:
我正在尝试为家庭自动化解决方案 (homeseer) 编写我的第一个 c# 脚本。我还有其他问题需要用下面的代码解决,但是很简单:
String[] parm = line.Split(",");
导致错误:
类型“字符串”不包含“拆分”的定义,并且没有 可以找到“string”类型的扩展方法“Split”(你是 缺少 using 指令或程序集引用?)
我将针对我的其他问题发布另一个问题
using System;
using System.Collections.Generic;
public void Main(string line)
{
String[] parm = line.Split(",");
var windowDoorOpenVar = hs.GetVar("WindowDoorOpen");
if (windowDoorOpenVar.Size == 0 || windowDoorOpenVar == null)
{
hs.CreateVar("WindowDoorOpen");
List<string> windowDoorOpen = new List<string>();
}
else
{
List windowDoorOpen = windowDoorOpenVar;
}
switch (parm[0])
{
case "Open":
windowDoorOpen.Add(parm[1]);
break;
case "Closed":
windowDoorOpen.Remove(parm[1]);
break;
}
hs.SaveVar("WindowDoorOpen", windowDoorOpen);
}
【问题讨论】:
-
var parms = line.Split(',');