-
AD帐户操作C#示例代码(二)——检查密码将过期的用户
摘要:本文接着和大家分享AD帐户操作,这次开发一个简单的检查密码将过期用户的小工具。 首先,新建一个用户实体类,属性是我们要取的用户信息。 public class UserInfo { /// /// sAM帐户名称 /// pu...
阅读全文
-
AD帐户操作C#示例代码(一)——导入用户信息
摘要:最近写了一个AD帐户导入的小工具(为啥写作“帐”户呢?),跟大家分享下相关代码,欢迎各位高手指教! 首先,我准备一个这样的Excel文件作为导入模版,并添加了一些测试数据。 然后,我打开Visual Studio 2012,新建一个Windows窗体应用程序。在主窗体界面,我放了一些Label、T...
阅读全文
-
C#中的using和yield return混合使用
摘要:最近写代码为了为了省事儿用了几个yield return,因为我不想New一个List或者T[]对象再往里放元素,就直接返回IEnumerable了。我的代码里还有很多需要Dispose的对象,所以又用了几个using。写着写着我有点心虚了——这样混合使用靠谱吗? 今天我花时间研究一下,并在这里作个笔记,跟大家分享。笔者水平有限,有哪些理解错误或做的不到位的地方,还请各位专家点拨。 这是我写的方法,循环外面一个using,整个方法里代码执行后释放一个对象。循环里面又一个using, 每次循环yield return后要释放一个对象。那是不是任何情况下这些[被创建了的需要释放的]Dispos..
阅读全文
-
SharePoint 2013开发入门探索(一)- 自定义列表
摘要:在SharePoint 2013中创建自定义列表的方式有很多,在网站内容页面添加应用程序就可以创建(站点内容-〉 您的应用程序),也可以通过SharePoint Designer 2013创建,而本文将描述的是用Visual Studio 2012 创建自定义列表的内容,因笔者水平有限,如果各位...
阅读全文
|