我是这种类型脚本的新手.这是我的模型类:
export class Project {
constructor(
public projectId: number,
public description: string,
public startDate: Date,
public endDate: Date
) {}
getDaysRemaining() {
var result = this.endDate.valueOf() - Date.now().valueOf();
result = Math.ceil(result / (1000 * 3600 * 24));
return result < 0 ? 0 : result;
}
}
Run Code Online (Sandbox Code Playgroud)
而且,下面是我的初始化,参考Angular教程:
let PROJECTS: Project[] = [
{ projectId: 1, description: "Sample", startDate: new Date("2016-12-12"), endDate: new Date("2017-1-13") },
{ projectId: 2, description: "Sample 2", startDate: new Date("2016-12-12"), endDate: new Date("2017-1-13") }
];
Run Code Online (Sandbox Code Playgroud)
该模型应该在模板中使用如下: …
我有一个使用Segoe UI字体的winform应用程序.在Windows 10中,正确显示日语字符.但是,Windows 7将字符显示为?标志.导致此问题的原因是什么?如何解决此问题?
我开始学习C#TAP编码。我不明白为什么代码会同步运行
async private void timer1_Tick(object sender, EventArgs e)
{
SyncCount++;
result1.Text = SyncCount.ToString();
AsyncCount = await CountForALongTimeAsync(AsyncCount);
result2.Text = AsyncCount.ToString();
}
async Task<int> CountForALongTimeAsync(int counter)
{
Thread.Sleep(3000);
counter++;
return counter;
}
Run Code Online (Sandbox Code Playgroud)