有没有办法将此代码汇总为1-2行?
我的目标是返回,例如,我有一个星期一的DayOfWeek,我希望在那之后(星期二)或之后的n天获得.
switch (_RESETDAY)
{
case DayOfWeek.Monday:
_STARTDAY = DayOfWeek.Tuesday;
break;
case DayOfWeek.Tuesday:
_STARTDAY = DayOfWeek.Wednesday;
break;
case DayOfWeek.Wednesday:
_STARTDAY = DayOfWeek.Thursday;
break;
case DayOfWeek.Thursday:
_STARTDAY = DayOfWeek.Friday;
break;
case DayOfWeek.Friday:
_STARTDAY = DayOfWeek.Saturday;
break;
case DayOfWeek.Saturday:
_STARTDAY = DayOfWeek.Sunday;
break;
case DayOfWeek.Sunday:
_STARTDAY = DayOfWeek.Monday;
break;
default:
_STARTDAY = DayOfWeek.Tuesday;
break;
}
Run Code Online (Sandbox Code Playgroud) 这是我在aspx文件中声明文本字段的方式:
<input type="datetime-local" class="form-control" id="inputDate" runat="server">
Run Code Online (Sandbox Code Playgroud)
并在我的aspx.cs文件的页面加载中:
inputDate.Value = DateTime.Now.ToString("MM/dd/yyyy hh:mm tt");
Run Code Online (Sandbox Code Playgroud)
我的目标是,当页面加载时,inputDate字段将使用“ MM / dd / yyyy hh:mm tt”格式包含当前日期
但这不起作用。没事
完全错误:
System.Collections.Generic.List<string>'不包含“Items”的定义,并且找不到接受第一个类型参数的扩展方法“Items”'System.Collections.Generic.List<string>'(您是否缺少 using 指令或程序集引用?)
我的任务是使用 savefiledialog 窗口保存文本文件,这是我使用的代码:
public void Create()
{
SaveFileDialog save = new SaveFileDialog();
save.FileName = "Report.txt";
save.Filter = "Text File | *.txt";
if (save.ShowDialog() == DialogResult.OK)
{
StreamWriter writer = new StreamWriter(save.OpenFile());
for (int i = 0; i < _Reports.Items.Count; i++)
{
writer.WriteLine(_Reports.Items[i].ToString());
}
writer.Dispose();
writer.Close();
}
}
Run Code Online (Sandbox Code Playgroud)
我还使用初始化列表
List<string> _Reports = new List<string>();
Run Code Online (Sandbox Code Playgroud)
但不支持列表的 Items 方法。有没有办法来解决这个问题?