2018年5月3日

IComparer 与 IComparable

摘要: 1 static void Main() 2 { 3 var people = new ArrayList(); 4 people.AddRange(new ArrayList 5 { 6 new Person{ Name = "Jone",Age = 18}, 7 new Person{ Name 阅读全文

posted @ 2018-05-03 10:05 不会非的猪 阅读(159) 评论(0) 推荐(0) 编辑

2018年5月2日

foreach

摘要: 有点意思!!! 阅读全文

posted @ 2018-05-02 11:22 不会非的猪 阅读(97) 评论(0) 推荐(0) 编辑

2018年4月26日

泛型

摘要: 泛型约束小计: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 { 6 var generice = new GenericClass(); 7 8 generice.ShowInt(11); 9 generice.ShowDa 阅读全文

posted @ 2018-04-26 15:29 不会非的猪 阅读(187) 评论(0) 推荐(0) 编辑

2018年4月18日

枚举

摘要: 阅读全文

posted @ 2018-04-18 10:34 不会非的猪 阅读(113) 评论(0) 推荐(0) 编辑

2018年4月17日

装箱和拆箱

摘要: 如何避免呢??? 1.合理的使用重载以及重写方法。 2.使用泛型 3.如果不可避免,显式的使用装箱。 阅读全文

posted @ 2018-04-17 17:11 不会非的猪 阅读(120) 评论(0) 推荐(0) 编辑

2018年4月12日

使用TryParse()来执行数值转换

摘要: static void Main() { var ageText = "25"; if (int.TryParse(ageText,out int age)) { Console.WriteLine("Hi,My age is {0}",age); ... 阅读全文

posted @ 2018-04-12 10:43 不会非的猪 阅读(138) 评论(0) 推荐(0) 编辑

参数数组

摘要: static void Main() { Console.WriteLine(Combine("test:\\", "abc", @"\def")); Console.WriteLine(Combine(new string[]{"abc"," def" ," g"})); Console.... 阅读全文

posted @ 2018-04-12 10:01 不会非的猪 阅读(113) 评论(0) 推荐(0) 编辑

2018年4月11日

checked和unchecked转换

摘要: static unsafe void Main(string[] args) { unchecked //checked 运行时候引发异常 { int n = int.MaxValue; n++; Console.Wri... 阅读全文

posted @ 2018-04-11 11:38 不会非的猪 阅读(170) 评论(0) 推荐(0) 编辑

字符串不可变

摘要: 1 static unsafe void Main(string[] args) 2 { 3 //StringBuilder 可变 4 //string 每次修改都将产生一个新的字符串(不可变) 5 //*** 所以,对不修改的字符串使用string,否则使用StringBuild... 阅读全文

posted @ 2018-04-11 10:08 不会非的猪 阅读(160) 评论(0) 推荐(0) 编辑

2018年2月6日

TCC : Tiny C Compiler (2018-2-6)

摘要: 饭墙下载,有缘上传: https://files.cnblogs.com/files/bhfdz/tcc-0.9.27-win32-bin.zip https://files.cnblogs.com/files/bhfdz/tcc-0.9.27-win64-bin.zip 阅读全文

posted @ 2018-02-06 11:15 不会非的猪 阅读(344) 评论(0) 推荐(0) 编辑

导航