我有一个代码:
int MonthNow = System.DateTime.Now.Month;
int YearNow = System.DateTime.Now.Year;
int DayNow = System.DateTime.Now.Day;
Run Code Online (Sandbox Code Playgroud)
我怎样才能在C#中获得昨天和明天的日,月,年?
当然,我可以写:
DayTommorow = DayNow +1;
Run Code Online (Sandbox Code Playgroud)
但可能会发生明天是其他月份或年份.是否有C#内置工具可以在昨天和今天查找?
我的xaml文件
<ListBox Height="522" HorizontalAlignment="Left" Margin="20,162,0,0" Name="listBox1" VerticalAlignment="Top" Width="448" ItemsSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Text}" Foreground="#FFC8AB14" FontSize="36" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
xaml.cs文件
listBox1.Items.Clear();
for (int i = 0; i < tasks.Count(); i++) {
List<Taskonlistbox> dataSource = new List<Taskonlistbox>();
dataSource.Add(new Taskonlistbox() {Text = "Blalalalala"} );
this.listBox1.ItemsSource = dataSource; // visual stdio shows error here:
}
Run Code Online (Sandbox Code Playgroud)
Taskonlistbox:
public class Taskonlistbox
{
public string Text { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
错误:"在使用ItemsSource之前,项目集合必须为空""是什么问题?