这个问题浪费了勇哥一个小时的时间。
即你在NodeMouseClick、Click事件中获取SelectedNode,有可能为null或者上一次的节点。
希望实现点击TreeView控件下的不同子节点,显示其对应的内容。
这个问题浪费了勇哥一个小时的时间。
即你在NodeMouseClick、Click事件中获取SelectedNode,有可能为null或者上一次的节点。
希望实现点击TreeView控件下的不同子节点,显示其对应的内容。
vs团队管理器的git功能中,当本地文件和远程文件有差异的时候。
我们可以选择“比较文件”

勇哥注:
IComparable 接口常用于排序。
比如可以用于List<T>.Sort()方法,对T是自定义的类型的数据结构做排序。
如果T是值类型,则有内建排序规则,不需要特殊处理。
这篇文章是关于.Net的反射优化(有效率地使用反射)的技术。
文中有翻译不准确、难以理解的内容可在评论出指点或咨询。
概述
反射(Reflection)是一种非常强大的.Net平台的特性。System.Reflection命名空间下提供了一套丰富的加载和调用程序集和对象的接口,除此之外它还提供了 了运行时动态地检索元数据信息的方法,比如获取属性、字段信息,特性信息等。
使用反射确实可以使开发人员的生活变得轻松,但是应该尽可能少地使用它,换句话说,只在必需的情况下使用它。它在很大程度上影响了程序的性能。以下是几种提升反射效率的方法。
明明安装有git,为啥VS的团队管理器提示说需要安装第三方git命令,如下图所示:

如果点击安装,vs打开了浏览器,跳到了git的下载页。

勇哥注:
我们知道C#的集合有两类
勇哥注:
群里有人介绍到这个FlexCell表格控件,突然发现它在腾讯的软件中心中有。突然就升起了敬意。因此试用一把吧。
另外vb.net 开发的控件,还能拿出来商业出售,由于大家都知道的原因,这着实让人有点惊讶,这让我对C#的商业
勇哥注:
C# 多线程调用单例类时的安全性问题是非常值得我们重视的,出现类似的问题会造成软件出现偶发问题,非常隐蔽。
单例类造成的问题主要有两方面: 一是你的单例到底是不是单例? 二是你的单例是不是在被多线程调用。
Powered By Z-BlogPHP 1.7.3
Copyright www.skcircle.com Rights Reserved.