C#笔记本

(把学到一些杂七杂八的随手放上去……)

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);
                }
            }
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值