在这个应用程序中,我需要允许用户输入一个月作为整数(1-12)然后使用整数tryparse来验证输入,这似乎是简单的部分。我需要两个创建两个函数,一个返回月份的名称,另一个返回该月份的天数。应该在函数内定义和初始化数组,以便主程序可以接受用户输入并调用这两个函数,然后将适当的值作为输出返回给标签。我不知道如何在适当的函数中声明数组,然后如何调用这些函数从函数中检索正确的值。
答案 0 :(得分:0)
由于这是作业,我不会为你编写代码,但这应该很简单。假设数字在文本框中并且用户按下OK按钮(或任何功能),则该OK按钮的代码应该包括对您创建的两个函数的调用,比如GetMonth和GetDays。
GetMonth将采用整数,坦率地说,我并不认为需要在此处声明任何数组。如果数组声明是你的任务的一部分,那么你可以这样做,但它似乎没有必要。一个简单的Select...Case
语句似乎更直接:你只需设置传递给函数1-12的整数的大小写,然后返回月份的字符串。同样,对于GetDays,只需设置案例1-12并返回天数。
如果您不熟悉这些内容,请查看这些MSDN文章;他们应该指出你正确的方向:
希望这有帮助!
编辑:已实现我从未扩展过如何使用数组执行此操作(意思是抱歉)。您只需创建两个大小为12的字符串数组(或一个字符串数组,一个整数数组),然后将每个数组中的12个元素中的每一个定义为您需要的月份或天数。然后在函数中,返回类似arrayDays[x]
的内容,其中x是传入的输入。(如果你想要花哨,你可以创建一个12x2字符串数组并将所有信息存储在一个地方。)但是我很确定执行Select...Case
语句所需的代码稍微少一点(这对我来说似乎更直接)。