(把学到一些杂七杂八的随手放上去……)
1 一台电脑可以装多个VS,同时装VS08、12、15也不会冲突
2 一个应用程序有且只有一个入口,命名为main(可以多个,但是要设定唯一一个入口)
声明为public static 返回void或int
3 设置断点,按F5执行到断点处,F10逐过程,F11逐语句
4 用诸如 if(200 == d)这样 把常量放在前面的方法,可以避免漏写等号
5 用格式码例如“请{0}用户{1}执行{2}”的方式 以后要汉化英化比较方便。(语言包也就是根据这个做的吧大概)
6 “比如说程序可以在保存数据文件之后做一次垃圾回收。比如你的程序刚刚用完一个长度为10000的大数组,你不再需要他了,就可以把它设置为null然后执行垃圾回收,缓解内存的压力” http://www.csharpwin.com/csharpspace/13004r2647.shtml
7 避免不同步:http://blog.csdn.net/zhoufoxcn/article/details/5170815
private void Run()
{
while (ticketList.Count > 0)//①
{
lock (objLock)
{
if (ticketList.Count > 0)
{
string ticketNo = ticketList[0];//②
Console.WriteLine("{0}:售出一张票,票号:{1}", Thread.CurrentThread.Name, ticketNo);
ticketList.RemoveAt(0);//③
Thread.Sleep(1);
}
}
}
}