我是编码新手,我有一个简单的问题,我无法在任何地方找到解决方案。我所需要的只是将信息从一个传递void到另一个。我试图找到一个解决方案,但许多解决方案继续用于将信息从类传递到类和脚本到脚本,这并不是我所需要的,而且没有一个有效。现在的代码是这样的:public static void Main(string[] args){ GetVoid.DoCheck();}public void GenerateInformation(){ DateTime StoredDateTime; //Code that does something StoredDateTime = //Date generated from the rest of the code not included}public void DoCheck(){ DateTime CheckedDateTime; GenerateInformation(); CheckedDateTime = StoredDateTime; //Rest of the code for that void}我的最终目标是日期,所以只需存储在另一个日期中,DateTime但我得到了错误当前上下文中不存在名称“StoredDateTime”。据我所知,这是因为它不知道是什么StoredDateTime,为了解决这个问题,我需要将信息从一个虚空传递到另一个虚空。但我该怎么做呢?
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
无效的意思:
无效或具有法律约束力。
完全是空的。
因此,您不能期望 void 方法将结果传递给您。您需要更改方法签名并实现返回。
public static DateTime GetDate()
{
var dateVal = DateTime.Now;
return dateVal;
}
然后
public static void Main(string[] args){
var dateRetult = GetDate();
Console.WriteLine(dateResult);
}
- 1 回答
- 0 关注
- 91 浏览
添加回答
举报
0/150
提交
取消