• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






山涧清泉

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年4月25日

C# 各种字符串格式
摘要: C#的String.Format举例 stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0 stringstr2 =string.Format("{0:N2}",56789); //result: 56,789.00 string 阅读全文
posted @ 2017-04-25 23:03 山涧清泉 阅读(4989) 评论(0) 推荐(1)
 
C#泛型方法解析
摘要: CLR允许创建泛型引用和泛型值类型,但是不允许创建泛型枚举,并且CLR允许创建泛型接口和泛型委托,CLR允许在引用类型、值类型或接口中定义泛型方法。定义泛型类型或方法时,为类型指定了任何变量(如:T)都称为类型参数。(T是一个变量名,在源代码中能够使用一个数据类型的任何位置,都可以使用T)在C#中泛 阅读全文
posted @ 2017-04-25 22:53 山涧清泉 阅读(752) 评论(0) 推荐(0)
 
C#利用SharpZipLib进行文件的压缩和解压缩
摘要: 我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和U 阅读全文
posted @ 2017-04-25 17:18 山涧清泉 阅读(197) 评论(0) 推荐(0)
 
用VisualSVN做项目版本控制
摘要: 一、SVN服务端 1、VisualSVN Server下载: http://download.csdn.net/detail/jiminull/4448874 或 http://www.visualsvn.com/server/download/ VisualSVN Server是免费的 2、Vis 阅读全文
posted @ 2017-04-25 17:08 山涧清泉 阅读(796) 评论(0) 推荐(0)
 
C#泛型<T>说明
摘要: 泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。 C#泛型的作用概述 C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。 在一个方法中,一个变量的值是可以作为参数,但其实这个变量的类型 阅读全文
posted @ 2017-04-25 16:55 山涧清泉 阅读(2791) 评论(0) 推荐(0)
 
同步与异步区别,Invoke与BeginInoke的区别
摘要: 先说同步与异步的区别,总说同步异步的,其实一直不清楚什么是同步异步,今天找了一下: 同步:当一个消息发送后,等对方回应后继续发送下一条指令。 异步:当一个消息发送后,不等对方回应就发送下一条。 同步,举个例子,就是你给人打电话的时候,你说一句,对方回你一句,然后你在说下一句,交流嘛。 异步呢,你给一 阅读全文
posted @ 2017-04-25 16:52 山涧清泉 阅读(400) 评论(0) 推荐(0)
 
WPF使用X:Static做多语言支持
摘要: 让程序支持多语言,一般把需要显示的字符串保存在一个资源类的static属性中。 <!--[if !supportLists]--> <!--[endif]--> 微软的WPF程序多语言支持官方解决方案:使用Resource,并把Resource按语言编译成独立DLL,程序会根据系统当前语言设置,自动 阅读全文
posted @ 2017-04-25 16:50 山涧清泉 阅读(493) 评论(0) 推荐(0)
 
c# 控制台程序 隐藏控制台窗口
摘要: 在某些项目中,需要采用控制台程序,但是又不需要通过dos窗口进行交互,同时打算隐藏掉难看的控制台窗口。实现的方法很多,有的是修改链接命令。我采用的方法略有些麻烦,首先是给窗口命名,之后找到该窗口指针,之后再调用winAPI隐藏窗口。 阅读全文
posted @ 2017-04-25 16:06 山涧清泉 阅读(4771) 评论(0) 推荐(0)
 
对象复制帮助类---DeepCopy
摘要: 有的时候我们在对一个引用类型的对象进行传递操作的时候希望不要直接修改传递过来的对象,而是复制出一份来操作的时候就可以用下面的类进行复制 阅读全文
posted @ 2017-04-25 14:48 山涧清泉 阅读(216) 评论(0) 推荐(0)
 
对C#泛型实例化对像--转
摘要: 最近在编写一套开发框架结构主要应用.Net 3.5以上的框架开发与应用。在此框架中应用了较多的泛型。下面来讲讲对泛型的实例化,以代码为例,如: public class A { } public class B<T> { public static T Get() { //在这一块如何实例化T这个对 阅读全文
posted @ 2017-04-25 14:26 山涧清泉 阅读(173) 评论(0) 推荐(0)
 
网络流转换为Byte数组
摘要: 1 /// 2 /// 网络流转换为Byte数组 3 /// 4 /// 5 /// 6 public static byte[] ReadFully(Stream stream) 7 { 8 byte[] buffer = new byte[128];... 阅读全文
posted @ 2017-04-25 14:21 山涧清泉 阅读(220) 评论(0) 推荐(0)
 
自定义WPF ListBox的选择样式
摘要: (下图:进行多项选择的ListBox) 首先介绍一种简单地方法:就是通过自定义SystemColors类的参数来自定义WPF ListBox选择颜色的,SystemColors的HighlightBrushKey和HighlightTextBrushKey分别代表ListBoxItem被选中时文字和 阅读全文
posted @ 2017-04-25 14:20 山涧清泉 阅读(10233) 评论(0) 推荐(0)
 
WPF--模板选择
摘要: 典型的,把模板关联到一块特定的数据上,不过通常希望动态的确定使用哪个模板 既可以基于一个属性值,也可以是一个全局状态。当真正需要大规模替换模板时,也可以使用DataTemplateSelector。 DataTemplateSelector提供了一个单一的方法 SelectTemplate,以允许通 阅读全文
posted @ 2017-04-25 10:37 山涧清泉 阅读(225) 评论(0) 推荐(0)