摘要:
代码胜过一切说明: using System; using System.Collections.Generic; using System.Linq; namespace ConAppTestDemo { class Program { static void Main(string[] args 阅读全文
随笔分类 - [01] .NET [ Core ] / C# 语言
C# 中 yield return 和 yield break 关键字的用法
2011-06-08 17:14 by 音乐让我说, 3016 阅读, 收藏,
摘要:
今天项目中用到了 yield return ,主要是为了实现 延迟迭代的需求,所以就写了这个小的 Demo,希望对你有帮助!代码如下: using System; using System.Collections.Generic; namespace ConAppYield { class Prog 阅读全文
(转)C# 人民币大小写转换,将阿拉伯数字转换为中文的大写人民币
2011-06-07 17:20 by 音乐让我说, 1360 阅读, 收藏,
摘要:
代码如下: using System; namespace ExpertLib.ChineseSpecial { #region RMBException /// <summary> /// 人民币转换的错误 /// </summary> public class RMBException : Sy 阅读全文
(原创)利用扩展方法,给 IEnumerable<T> 增加一个生成 Html 的 select 标签的方法,不用 C# 中的反射技术
2011-06-03 16:35 by 音乐让我说, 388 阅读, 收藏,
摘要:
不知道园子里有没有人写过这样代码,反正我刚才写了一个,我以人格担保是原创,不是转载。 代码胜过一切说明: HtmlSelectExtender.cs #region 生成 HTML 的 Select 标签 /// <summary> /// 生成 HTML 的 Select 标签 /// </sum 阅读全文
.NET 4.0 中 Lazy 类得简单使用
2011-05-03 16:39 by 音乐让我说, 651 阅读, 收藏,
摘要:
.NET 4.0 中 Lazy 类让我的 ORM 小框架又向前迈了一步,下面是我做的一个小Demo,来演示 它的用法:UserCompany.cs /// <summary> /// 用户所在的公司 /// </summary> public class UserCompany { public int CompanyId { get; set; } public string CompanyName { get; set; } public string CompanyDescription { get; set; } }UserCompanyService.cs p 阅读全文
自定义 LINQ 中 Distinct 的 Compare,以及扩展 LINQ 的 Distinct,让它支持属性比较
2011-05-03 16:25 by 音乐让我说, 747 阅读, 收藏,
摘要:
直接贴代码:using System;using System.Collections.Generic;using System.Linq;namespace ConAppDistinct{ class Program { static void Main(string[] args) { List<UserInfo> ltUserInfo = UserInfoService.GetAllUserInfo(); Console.WriteLine("默认调用的 Distinct 无参方法:"); IEnumerable<UserInfo> query 阅读全文
C# 中的序列化与反序列化
2011-04-25 12:33 by 音乐让我说, 469 阅读, 收藏,
摘要:
Demo1 using System; using System.IO; using System.Xml.Serialization; /* 重点:由于Serializable标记了[AttributeUsage(Inherited = false)],那么被它标记的类A也就有了可以被序列化的能力 阅读全文
C# 二进制与十进制互转
2011-04-25 11:00 by 音乐让我说, 741 阅读, 收藏,
摘要:
直接贴代码: int mark = 19; int tem = ToErJin(mark); Console.WriteLine("转成二进制后:" + tem); // 打印“转成二进制后:10011” int mark2 = 10011; int tem2 = ToShijin(mark2); 阅读全文
System.Collections 命名空间下几个常用的类
2011-04-25 10:45 by 音乐让我说, 397 阅读, 收藏,
摘要:
1. 可以存储重复的 Key ,相同Key的值以","隔开 // Creates and initializes a new NameValueCollection. NameValueCollection myCol = new NameValueCollection(); myCol.Add(" 阅读全文
一个小的 Quartz Demo
2011-04-23 14:54 by 音乐让我说, 933 阅读, 收藏,
摘要:
基础篇Program.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using Quartz;using Common.Logging;using Quartz.Impl;nam... 阅读全文
通过扩展方法,将C#的DateTime(日期)转换成人性化的显示
2011-04-07 17:47 by 音乐让我说, 1028 阅读, 收藏,
摘要:
不需要什么说明,直接帖代码: /// <summary> /// 将日期转换成人性化的显示 /// </summary> /// <param name="date">当前时间</param> /// <returns></returns> public static string ToPretty 阅读全文
利用 Regex.Replace 方法,把一段字符串中的小写字母转换成大写
2011-04-06 16:53 by 音乐让我说, 1296 阅读, 收藏,
摘要:
利用 Regex.Replace 方法,把一段字符串中的小写字母转换成大写,该程序仅仅是为了演示 Regex.Replace 的重载方法: using System; using System.Text.RegularExpressions; namespace ConAppTempTest { c 阅读全文
(转)Crystal Report 在 VS 2010 中的使用
2011-04-06 16:07 by 音乐让我说, 2949 阅读, 收藏,
摘要:
VS2010不在像VS2008及以前版本那样支持Crystal Report了,不过SAP公司还是很给劲的,随即发布了CR for2010的免费开放版。虽然如此,但刚上手使用的朋友们可能还是很费周折。下简述使用。如果只是为了能够在VS2010中运行有报表的程序,则可以简单的将运行程序所需的dll引入项目即可。如果你的机器没有这些组件可以来这下载:点我。一般只需要引用CrystalDecisions.CrystalReports.Engine.dll、CrystalDecisions.Shared.dll和CrystalDecisions.Web.dll即可。下载后将其放入web/bin下,然后 阅读全文
C#类型转换,可以转换多个以英文逗号分隔的字符串为常用的基本类型或 Guid 类型
2011-02-23 17:07 by 音乐让我说, 1111 阅读, 收藏,
摘要:
代码可以胜过一切! /* 作者:Bruce Liu 博客地址:Http://music.cnblogs.com QQ:403350327 谢谢您的支持,欢迎您的转载,转载时请注明,谢谢! */ using System; using System.Collections.Generic; using 阅读全文
有用的String的扩展
2010-11-27 12:50 by 音乐让我说, 407 阅读, 收藏,
摘要:
将字符串数组用一个符号连接起来 public static class StringExtendsions { /// <summary> /// 将字符串数组用一个符号连接起来 /// </summary> /// <param name="items">数组</param> /// <param 阅读全文
利用反射得到枚举描述
2010-09-02 20:02 by 音乐让我说, 1365 阅读, 收藏,
摘要:
更新说明: 推荐 Enums.NET 开源组件处理 C# 枚举。这里是我整理的 Demo:https://files.cnblogs.com/files/Music/Enums.NET_Demo_VeryGood.rar 把枚举值按照指定的文本显示,一般通过枚举值的ToString()可以得到变量的 阅读全文
关于C#缓存示例
2010-08-31 22:49 by 音乐让我说, 717 阅读, 收藏,
摘要:
代码如下: using System; using System.Web; using System.Web.Caching; namespace HR.Config { /// <summary> /// 控制类,用于缓存操作 /// </summary> public sealed class 阅读全文
关于C# 自定义Attribute 的例子
2010-08-31 22:19 by 音乐让我说, 703 阅读, 收藏,
摘要:
代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Reflection; namespace CustomAttributeConApp { 阅读全文
c#编译器对byte类型的一些规则
2010-08-17 19:04 by 音乐让我说, 303 阅读, 收藏,
摘要:
csc在处理byte类型时,其实是有一些规则的,平时我们写代码可能没有注意。 举个例子: //有几行这样的代码byte a = 1;byte b = 2;//byte sum = a+b; //incorrectConsole.WriteLine((a + b).GetType()); static 阅读全文
XML数据读取方式性能比较(一) (转)
2010-08-12 21:24 by 音乐让我说, 191 阅读, 收藏,
摘要:
地址:http://www.cnblogs.com/XmNotes/archive/2010/08/12/1796162.html 阅读全文
浙公网安备 33010602011771号