随笔分类 - [01-2].NET-C#
摘要:今天在CSDN上看到一个关于随机数问题的帖子,忽然间想起以前写过一个随机排序一维数组的方法、于是开始“翻箱倒柜”终于把它找出来了,呵呵 …LZ 原帖:比如我现在有1到50这个50个数,每次循环我都去随机这50个数,如果判断,在随机的时候产生的数不相等?也就是说我想把这个50个数的顺序打乱,分别显示出...
阅读全文
摘要:挺方便的一个类,提供了对数据集的批量操作,尤其是合并与删除 对于解决一些特殊问题还是挺有帮助的。 MethodsAddCopyToClearExceptWithRemoves all elements in the specified collection from the current HashSet < T > object示例见下:IntersectWithModifies t...
阅读全文
摘要:二、 Globalization(全球化)1. Avoid duplicate accelerators 避免在顶层控件中使用重复的快捷键(加速键) 2. Do not hardcode locale specific strings 不要对本地的特殊字符串(比如特殊的系统路径)进行硬编码 3. Do not pass literals as localized parameters 不要把文本作...
阅读全文
摘要:在开发WinForm中可能经常遇到Label要显示的内容太长,但却不能换行的问题。本文将为大家提供三个解决方法,供大家选择 很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考。第一种是把Label的AutoSize属性设为False,手动修改Label的大小.这样的好处是会因内容的长度而自动换行,但是当内容的长度超过所设定的大小时...
阅读全文
摘要:第十章 集合与泛型.NET 平台最基础的容器是 System.Array类型。但是许多时候需要更灵活的数据结构,为了理解构建灵活和安全类型的容器,本章首先介绍了System.Collections命名空间。然而,在 .NET2.0 发布之后,C# 编程语言就增强了支持CTS的新特性泛型。大多数泛型都在System.Collections.Generic命名空间中。泛型容器和它的非泛型版本相比有很多...
阅读全文
摘要:.NET Framework 类库未提供读写ini文件的相应类,不过可以使用WinAPI来处理INI文件的读写,代码很简单。如下: 首先有两个API函数需放在你的class中且只能如此,放在method或(class外namespace内),都会出现编译错误: 1 using System.Runtime.InteropServices; 2 [DllImport("kernel32")]...
阅读全文
摘要:在.net 有一个最简单实现MD5的方法publicstaticstringMD5(stringtoCryString){returnFormsAuthentication.HashPasswordForStoringInConfigFile(toCryString,"MD5");} 那么,从byte到字符串的标准转法怎么转呢,我看了,Quickstart用的是BitConverter.ToStr...
阅读全文
摘要:转载于:深入浅出剖析静态方法和实例方法的区别这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗?从实际项目开发说起,这里有开发项目的三种...
阅读全文
摘要:学习编程【.NET】有一段时间了,但是现在还是很迷茫,不想过多的去依靠别人,但是自己呢、不知道到底该怎样去学习,也不知道该学啥。附:本人还在没有毕业(上的是那种民办的专科院校、属国家统招)、现在正在一家小公司工作,主要工作都是Winform方向的。望前辈们指点迷津,谢谢!下面是我在 51TCO上看到的一篇文章,看了后好多都不明白(我想根本原因还是自己经验太少了)!唉…下面的文章转载于...
阅读全文
摘要:自从第一天接触到泛型、就对泛型产生了一种特殊的感觉、就像是一见钟情、 因此ArrayList 就被我无情地抛弃了,怎么感觉像是在写小说啊,呵呵… 言归正传就在刚才在做一个自定义控件(具体说来就是这个控件的需要绑定一个本地的文件,而且还要显示一个缩略图、这个缩略图是根据文件的格式(即后缀名)来动态设定的,文件格式是用 枚举类型保存),由于其中的一些代码变化比较多(例如:增加了几个后缀名...
阅读全文
摘要:2.5.ToString("C");// ¥2.5025.ToString("D5");// 25000注意大写字母D 是右补0,小写字母d 是左补0;25000.ToString("E");// 2.500000E+00525.ToString("F2");// 25.002.5.ToString("G");// 2.52500000.ToString("N");// 2,500,000.002...
阅读全文