我有一个我写的从节点中提取日期的方法:
strRemoveByDate = element.SelectSingleNode("Date_Removed").InnerText
这给了我“2012-01-01”或任何情况。
现在我只需要抓住年份。我尝试使用子字符串,但它不起作用:
String strYear = strRemoveByDate.Substring(0,4);
我需要在这里做什么?
编辑:: 向斯基特先生道歉。我不想显得粗鲁。我很感激我能得到的任何帮助。“它不起作用”是指:
我尝试从字符串中仅解析年份的四位数字。什么都没发生。我进入我在 VS 中处理的页面,向 var strYear 添加一个快速监视,它说'strYear 在当前上下文中不存在'。没有任何内容被读入 strYear。
编辑2:原来这里发生了一些奇怪的事情......我尝试了所有这些解决方案,但都没有工作(等等......我会详细说明)。非常奇怪的行为。所以在我写的方法中,我把声明
String nonsenseString = "nonsense";
而 IDE 甚至没有接受它。所以.....看起来我的整体问题是我什至不能声明一个字符串,无论我如何尝试......
从那以后,我关闭并重新打开了页面,关闭了 IDE 并重新启动它,并关闭了我的工作站并重新启动它。
徒劳无功。