猿问

如何将信息从一个虚空传递到另一个虚空?

我是编码新手,我有一个简单的问题,我无法在任何地方找到解决方案。


我所需要的只是将信息从一个传递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,为了解决这个问题,我需要将信息从一个虚空传递到另一个虚空。


但我该怎么做呢?


慕婉清6462132
浏览 92回答 1
1回答

慕标5832272

无效的意思:无效或具有法律约束力。完全是空的。因此,您不能期望 void 方法将结果传递给您。您需要更改方法签名并实现返回。public static DateTime GetDate(){    var dateVal = DateTime.Now;    return dateVal;}然后public static void Main(string[] args){       var dateRetult = GetDate();    Console.WriteLine(dateResult);}
随时随地看视频慕课网APP
我要回答