随笔分类 - .NET
解决 命名空间"system.web"中不存在类型或命名空间名称security
摘要:解决办法是:在项目上点击右键,添加对System.Web的引用。详细操作请看:Visual Studio 怎样添加引用
阅读全文
Visual Studio 怎样添加引用
摘要:Visual Studio 中添加引用的操作:在“解决方案资源管理器”中,先右击项目图标,在弹出菜单选择“添加引用...”然后在弹出的窗口中选择所要添加的选项,点击确定就可以了。
阅读全文
C#获取本机所有IP地址(包括局域网和本机外网IP)
摘要:using System.Net;namespace Jihua.Cnblogs.Com{ class NetHelper { /// <summary> /// 获取所有本机IP地址,包括局域网IP和本机外网IP(如果有) /// </summary> /// <returns>192.168.1.10|220.181.112.143</returns> public static string GetAllIP() { IPAddress[] IP = Dns.GetHos...
阅读全文
ilmerge命令解析和实例
摘要:有时候要发布的软件会包含多个程序集,如果能把多个程序集合成一个有时会比较方便使用。ILMerge.exe就是用于将多个程序集合并的工具。官法下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17630安装后可在命令提示符中使用。命令内容:Usage: ilmerge [/lib:directory]* [/log[:filename]] [/keyfile:filename [/delaysign]] [/internalize[:filename]] [/t[arget]:(library|exe|winexe)] [/
阅读全文
C# WinForm 打开浏览器并访问网址代码
摘要:C# WinForm 打开浏览器并访问网址代码System.Diagnostics.Process.Start("iexplore.exe", "http://www.cnblogs.com/jihua/");
阅读全文
C# WinForm关闭窗体确认
摘要:在窗体的Closing事件中加入确认代码。private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("您确认退出吗?", "www.cnblogs.com/jihua", MessageBoxButtons.YesNoCancel) == System.Windows.Forms.DialogResult.Yes) { Dispose(); Applic...
阅读全文
C#生成唯一的字符串或者数字
摘要:当我们想要获得一个唯一的key的时候,通常会想到GUID。这个key非常的长,虽然我们在很多情况下这并不是个问题。但是当我们需要将这个36个字符的字符串放在URL中时,会使的URL非常的丑陋。 想要缩短GUID的长度而不牺牲它的唯一性是不可能的,但是如果我们能够接受一个16位的字符串的话是可以做出这个牺牲的。 我们可以将一个标准的GUID 21726045-e8f7-4b09-abd8-4bcc926e9e28 转换成短的字符串 3c4ebc5f5f2c4edc 下面的方法会生成一个短的字符串,并且这个字符串是唯一的。重复1亿次都不会出现重复的,它也是依照GUID的唯一性来生成这个字符串的。.
阅读全文
C# Winform获取路径
摘要:C# 获取路径string str1 =Process.GetCurrentProcess().MainModule.FileName;//获得当前执行的exe的文件名。string str2=Environment.CurrentDirectory;//获取和设置当前目录的完全限定路径。string str3=Directory.GetCurrentDirectory();//获取应用程序的当前工作目录。string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。string str5=Applic
阅读全文