摘要:今天做业务遇到个根据货币格式显示数据的场景,特此记录一下。 货币数据显示的时候,根据不同的种类显示货币符号 var value = 100.265; //人民币 var info = value.ToString("c2", new CultureInfo("zh-CN")); Console.Wr
阅读全文
摘要:1、使用class 关键字可以声明类 public class MyClass { //可在内部申明一些字段、方法或属性 } 2、类(Class) 是引用类型,默认为null,可用new创建 MyClass myClass1; //默认是 null MyClass myClass2 = new My
阅读全文
摘要:使用命令行参数启动进程,需要在Main入口中增加入参 【string[] args】 private static void Main(string[] args) { //TODO } 而后接收到入参args后,再进行处理。 处理的过程中若存在多个地方需要使用到这个参数,都是保存在全局变量中 后来
阅读全文
摘要:C# 2.0特性:Volatile volatile 关键字指示一个字段可以由多个同时执行的线程修改。 出于性能原因,编译器,运行时系统甚至硬件都可能重新排列对存储器位置的读取和写入。 声明了 volatile 的字段不进行这些优化。 添加 volatile 修饰符可确保所有线程观察易失性写入操作(
阅读全文
摘要:研究下C#各版本特性。 C# 2.0特性:迭代器 (顺带熟悉一波yield的用法) 代码调试说明: 调用GetEnumerator()命令后,不会执行命令 当调用【MoveNext】后,首次调用【yeild return -1;】,之后会进入for循环获取数据, 当while循环中【break】后,
阅读全文
摘要:通过mailto标签和SMTP协议两种方式发送邮件 使用示例:
阅读全文
摘要:通过UpdateLayeredWindow和背景图创建异形窗体 重载CreateParams 设置图片和透明度 APIHelper : 使用示例 结果展示: 半透明 心形窗体
阅读全文
摘要:窗体的BackColor和Transparencykey属性设置值相等时,窗体上相同的颜色会透明 当R=B时,鼠标能够穿透窗体,否则,鼠标不能穿透
阅读全文