![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
KamChau
这个作者很懒,什么都没留下…
展开
-
C# Enum 根据display name 获取枚举
1.枚举类引入命名空间 System.ComponentModel.DataAnnotationsusing System.ComponentModel.DataAnnotationspublic enum Sex{ [Display(Name="男")] Male=1, [Display(Name="女")] Female=2, [Display(Name="未知")] None=-1}2.自定义枚举扩展方法using System原创 2022-09-20 15:22:24 · 1567 阅读 · 0 评论 -
数组、ArrayList、List<T>区别和选择
数组、ArrayList、List优缺点总结:数组的容量是固定的,您只能一次获取或设置一个元素的值,而ArrayList或List的容量可根据需要自动扩充、修改、删除或插入数据。 数组可以具有多个维度,而 ArrayList或 List 始终只具有一个维度。但是,您可以轻松创建数组列表或列表的列表。特定类型(Object 除外)的数组 的性能优于 ArrayList的性能。 这是因为 Ar原创 2017-10-26 11:20:15 · 711 阅读 · 0 评论 -
新手C#代码简洁性—语义篇
心法”就是:只要屏幕上有需要思量一下的代码,则一定有办法简化。例子:求三个整数中的最大值 public int Max(int a, int b, int c) { if (a > b) { if (a > c) return a;原创 2017-10-26 11:20:05 · 339 阅读 · 0 评论 -
新手C#代码简洁性—函数篇
1.从Html代码抽取MVC HtmlHelper <img src="../../Resouces/Images/Agile/Menu/Campass48.png" alt = "站点地图" title = "站点地图" class = "image原创 2017-10-26 11:20:02 · 168 阅读 · 0 评论 -
新手C#代码简洁性—代码篇
1.合并相似代码:牢记心法:只要屏幕上有任何两部分代码看上去相似,则一定有合并办法例子:if (!result.Contains("true")) { _repSFC.GrantAuthorityToRole(authority, role, false); } if (原创 2017-10-26 11:19:59 · 275 阅读 · 0 评论