摘要:
面试或者笔试的时候常常会遇到这样的问题,写一个函数,判断一个字符串里是否包含有给定的子字符串。当然,人家并不是想看看你是否知道System.String实例对象中包含有Contains这个函数,而是想通过观察面试者书写代码来看看他的技术水平。 阅读全文
摘要:
直白点儿说:值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。 阅读全文
摘要:
最近出于无奈,不得不重新走上面试跳槽的道路,但我这个人向来最不善于面试,你要是跟我平时里聊技术话题,只要是我懂的了解的,我都可以做到侃侃而谈;只要是我不懂的,我都虚心向您请教。我这人,虽不憨厚,但向来实诚,技术嘛,领域这么广,没有必要争一口“你不懂我懂”的所谓的气,能聊得来,大家都是朋友,聊不来,呵呵,笑笑而过吧。 阅读全文
摘要:
序 常见问答题 值类型和引用类型的区别 面向对象主要概念 什么是多线程 另类的string GC的工作原理 常见编程题 寻找失落的SubString 字符串倒序 数组合并 快速排序 冒泡排序 我的面试经历回顾与心得体会 【主要参考资料】 《Microsoft .NET 框架程序设计》(修订版),【美】Jeffrey Richter 著,【中】李建忠 译,清华大学出版社; 阅读全文
摘要:
用过了Diamond,我感觉再让我用一般的手机,都不好意思跟别人打招呼了,哈哈! 阅读全文
摘要:
说实话,我打网球纯属瞎打,毫无战略不讲技巧,过网不出界就行,不求输赢,重在参与嘛!不过毕竟不是职业选手,所以打起来总是有些牵挂,比如手机怎么办?揣着吧碍事,放一边吧容易漏接电话,总能再骗个朋友来观战,实际上是让人家帮我接电话吧。 阅读全文
摘要:
C#提供了委托机制来实现异步处理,也就是说,你向服务器发送请求以后就可以把精力用在做别的事情上,服务器返回请求后应用程序会自动调用你之前安排好的方法来处理接下来的工作。换句话说,你点好了菜,接下来就可以和朋友聊天,厨房做好了菜无论是叫号还是由服务员端到你桌上来,反正不用你再操心了。 阅读全文
摘要:
Touch Diamond不仅出色地帮助我完成了这次任务,狠狠地捞了一把印象分,也让我更加深刻地体会到科技正在悄然改变我们每天的工作和生活! 阅读全文
摘要:
反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。 阅读全文
摘要:
泛型是C# 2.0版本才开始有的语言特性,不过“泛型”这个概念并不是最先出现在编程领域的,例如C++中的模板。 阅读全文
摘要:
接口是体现面向对象编程思想优越性的一件利器,为什么这么说呢?首先我们来看,接口是为继承而存在的,如果没有继承,那就自然不需要接口了,既然有继承,那就需要把可能被多个类所继承的一些公共部分抽象出来,接口封装的就是这些公共的行为规范(方法定义),类可以通过继承多个接口来丰富自己的行为机制,但是在C#中,类是不可以继承多个类的。 阅读全文
摘要:
假设有一天你去坐飞机,你就必须提前去机场登机处换登机牌。登机牌就是一张纸,上面写着哪趟航班、由哪里飞往哪里以及你的名字、座位号等等信息,其实,这就是特性。它不需要你生理上包含这些属性(人类出现那会儿还没飞机呢),就像上面的HumanBase类没有IsSerializable这样的属性,特性只需要在类或方法需要的时候加上去就行了,就像你不总是在天上飞一样。 阅读全文