随笔分类 - C# - 基础
摘要:理论:使用new修饰的方法,在使用面向对象的多态的时候,引用指向什么类型就调用什么类型的对应方法,子类没有定义方法为public的时候,优先调用公有方法;使用override修饰的方法,无论引用是什么类型,编译器均找到该对象的实际类型,调用其中的方法。代码: 1 using System; 2 us...
阅读全文
摘要:写法1:使用private字段,然后给public字段设置set and get,这样可以直接给私有字段一个默认值(这个赋值操作可以直接给私有字段,也可以在公共字段的get方法中判断私有字段是否为空,然后给默认值),具体写法不再赘述,不会的可以问下度娘,或参考我的博问:指向博问缺点:写法不够优美,代...
阅读全文
摘要:废话不多说,直接上内容使用Regex.Match()方法的时候,想匹配一个子串,但是要匹配的内容可能在我加载的资源中出现换行,比如我的资源内容为john \r\n smith,我想把john smith匹配出来。1. 正则表达式中点号(.)代表除了\n以外的所有字符,但是这仅限于在中括号外使用([]...
阅读全文
摘要:每每看到别人写的文章,总觉得冗长,不够简练,作为1个开发我们要力求简洁明了,当然人非圣贤孰能无过,我写的也不是尽善尽美,我尽我所能保证每一句随笔的正确性,期间我会参考很多来源的资料,当然也会在文章最后列出原博客地址,如果你觉得我写的不够清楚,那么你可以参考这些地址做详细阅读。作者本身也是很愿意和大家一起交流技术,如果你看了我的文章中间有不同的论断和见解,那么你可以在下方留言,作者看到留言都会回复,一起探讨.NET技术。以下内容来源于网络加自己的认同的理解,和自己认为一些重要的东西。CLR数据类型: 值类型(Value Type)和引用类型(Reference Type)值类型:int、char
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading; 6 using System.Threading.Tasks; 7 8 namespace ConsoleApplication1 9 { 10 //说明: 11 //2个线程启动的时候抢夺CPU资源,于是产生了2种线程执行先后顺序的情况,不过好在我们 12 //的程序能控制即使消费者优先抢到了CPU资源也要阻塞...
阅读全文
浙公网安备 33010602011771号