首先, 调用系统 API, 这里如果要引用神马的, 就不一一列出了, 大家自己引用一下. 复制代码 代码如下: [StructLayout(LayoutKind.Sequential)] public struct MARGINS { public int Left; public int Right; public int...
做一个小程序, 需要创建快捷方式, 网上普遍的做法是引入 COM 组件, 虽然也挺方便的, 但引入之后, 程序就需要多带一个 dll 文件, 这样, 想做成单文件便携版就不行了 看了一下手中的一些...
/* * 使用 C# 动态编译代码和执行 * 作者: yaob */ static void Main(string[] args) { // 编译器 CodeDomProvider cdp = CodeDomProvider.CreateProvider(C#); // 编译器的参数 CompilerParameters cp = new CompilerParameters(); cp...
Escape: 复制代码 代码如下: public static string Escape(string str) { StringBuilder sb = new StringBuilder(); foreach (char c in str) { sb.Append((Char.IsLetterOrDigit(c) || c == - || c == _ || c == \\ || c == / || c == .) ? c.ToStrin...
不管是用 PHP 还是 C#, 在操作 XML 的时候我们除了一个节点一个节点去取值之外, 还有一个非常方便的表达式, 就是 XPATH 而昨晚在使用 XPATH 的时候, 遇到一个问题, 改了一个晚上才搞定, 差...
// 事件: 改变列宽的时候 private void ColumnWidthChange(object sender, ColumnWidthChangingEventArgs e) { // 如果调整的不是第一列,就不管了 if (e.ColumnIndex 0) return; // 取消掉正在调整的事件 e.Cancel = true;...
/// summary /// 生成jpg缩略图字节,本人的小软件中需要用到的功能,所以自己做了一个函数,和大家分享 /// 为什么要生成字节而不是文件,这是为了方便后续处理啦^_^ /// /summary /// param...
class A { public virtual void Func() // 注意virtual,表明这是一个虚拟函数 { Console.WriteLine(Func In A); } } class B : A // 注意B是从A类继承,所以A是父类,B是子类 { public override void Func() // 注意override ,表明...
下面是函数定义: 复制代码 代码如下: NTSTATUS RtlAdjustPrivilege ( ULONG Privilege, BOOLEAN Enable, BOOLEAN CurrentThread, PBOOLEAN Enabled ) 参数的含义: Privilege [In] Privilege index to change. // 所需要的权限名称...
//首先导入命名空间 using System.Runtime.InteropServices; /// summary /// 在指定进程的虚拟地址空间中保留或开辟一段区域..除非MEM_RESET被使用,否则将该内存区域初始化为0. /// /summary /// param na...