我试图返回一个具有[sStartMonth, sStartDay, sStartYear]特定案例日期的数组,例如: case: "Today"将返回{"June", "3", "2015"}.
我正在尝试这样的事情,但失败了:
public static string[] SetStartDate(string sStartDateFilter)
{
switch (sStartDateFilter)
{
case "Today":
DateTime currentDate = DateTime.Now;
string sStartMonth = currentDate.ToString("MMMM");
string sStartDay = currentDate.Day.ToString();
string sStartYear = currentDate.Year.ToString();
return {sStartMonth, sStartDay, sStartYear};
}
}
Run Code Online (Sandbox Code Playgroud)
要在线构造数组,您需要完整的语法,只有在明确声明数组并在同一语句中为其赋值时,才允许使用您使用的简写语法.
所以这就是你想要的:
return new[] { sStartMonth, sStartDay, sStartYear };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |