Category Archives: Code
代码合集
C#文件路径操作总结(转)
← Continue Reading 一、获取当前文件的路径 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。 2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Directory.GetCurren...svn图标小常识
← Continue Reading 绿色对勾:一个新检出的工作复本使用如下绿色对勾重载。表示Subversion状态正常 红色汉号:在你开始编辑一个文件后,状态就变成了一个已修改,而图标重载变成了红色叹号。通过这种方式,你可以很容易的看出哪些文件从你上次更新工作复本后被修改过。需要被提交。 黄色感叹号:如果在提交的过程中出现了冲突,图标变成黄色感叹号。 灰色对勾:如果你给一个文件设置了svn:needs-lock属性,Subver...c#中类型加?以及??的作用
← Continue Reading 单问号---只是Nullable<T>的简写形式而已。 双问号---用于判断前一个操作数是否为null,如为null则"返回"后一个操作数,否则"返回"前一个操作数. 执行下面程序,返回值为 12 class Program { public int? paral = 12; static void Main(str...导出ListView或DataGridView里的数据到Excel
← Continue Reading 此代码可直接拿去使用,不过得事先引用Microsoft.Office.Interop.Excel.dll在下方有下载地址 ListView的数据导出到Excel /// <summary> /// 把listView中的数据导出成Excel /// </summary> /// <param name="lv"></param>...动态添加控件
← Continue Reading 此段代码并不可拿来直接用,当是可以当一种思路 private void GetCrafts() { listCrafts = crafts.GetModelList("");//获取所有工艺 int i = 0; int y = 20; foreach...其他线程可以访问窗体控件
Control.CheckForIllegalCrossThreadCalls = false;