随笔分类 -  C#

关于C#那些事。
摘要:事情是这个样子的,两年前工作中我写下了如下的代码 //此处是从服务器获取一个List List<string> list=new List<string>(); if (list != null || list.Count > 0) { //做了一些事情 } 本来我认为这个是很正确的写法,但是一个同 阅读全文
posted @ 2020-11-15 00:27 雨听前窗 阅读(99) 评论(0) 推荐(0)
摘要:如题,vs2019有一个bug,当选中下图中横线部分时切换主题颜色会导致设计器不显示。 解决办法很简单取消上图横线部分选项即可。 阅读全文
posted @ 2019-05-14 13:49 雨听前窗 阅读(4016) 评论(0) 推荐(0)
摘要:使用Word发布博客园博客时使用地址应为:https://rpc.cnblogs.com/metaweblog/ Blog名 不是http://www.cnblogs.com/Blog名/services/metaweblog.aspx 阅读全文
posted @ 2018-12-28 20:37 雨听前窗 阅读(92) 评论(0) 推荐(0)
摘要:本人在面试某国企的过程中被要求用手机编写快乐数算法,由于当时嫌弃麻烦所以就没写。后来在家呆着无聊想起来就写了个例子。 快乐数的概念:在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为1。 例子:28 → 2²+8²=68 → 6²+ 阅读全文
posted @ 2018-07-18 21:53 雨听前窗 阅读(491) 评论(0) 推荐(0)
摘要:大家都知道多线程并发时候存在一个线程同步的问题,一般使用lock关键字来处理。 lock关键字的结果如下: object locker = new object(); lock (locker) { //一些内容 } 要想了解这个lock首先我们得知道lock是锁的意思,那他究竟是锁的谁呢? 首先锁 阅读全文
posted @ 2017-04-29 00:04 雨听前窗 阅读(326) 评论(0) 推荐(0)
摘要:在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7、XP之类的独独没有win8的。故此自己不断的尝试修改发现方法如下。 修改类模板添加自定义内容地址如下(地址因不同用户而不用):C:\Users\用户名\AppDat 阅读全文
posted @ 2015-11-08 15:47 雨听前窗 阅读(6200) 评论(3) 推荐(4)
摘要:第一次接触单例模式还是在我学习ios的时候用oc来实现的单例模式。那时候学的也是乱糟糟的。我刚开始以为C# 是没有单例模式的,后来看了好多东西才发现原来C#也有单例模式。 单例模式顾名思义,就是在整个程序生命周期中有且仅有一个实例。那么在C#中怎么实现呢? C#中实现单例模式其实很简单要考两样东西, 阅读全文
posted @ 2015-08-19 15:56 雨听前窗 阅读(255) 评论(0) 推荐(0)
摘要:今天看到一个很有趣的东西,关于表达式优先级的问题。如下。1 int i=0;2 int j=(i++)+(i++);View Codej的值是多少?分析:编译器是从左往右编译也就是说编译器先做(i++)1、(i++)由于是++所以这个表达式为i也就是02、执行上面的++运算,此时i=13、执行右边的... 阅读全文
posted @ 2015-08-19 11:51 雨听前窗 阅读(164) 评论(1) 推荐(0)