- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 用C#生成不重复的随机数
我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。 对于随机数,大家都知道,计算机不 可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称 作伪随机数。伪随机数是以相同的概率从一组有限的数字
2010-03-26 11:09:00 574
转载 C# 字符串格式化
1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例s
2010-03-25 10:36:00 777
转载 C# VS2008转VS2005
有时候我们在VS2008中写了东西,在其他人的机子上调试时发现别人只用了VS2005,怎么在VS2005中打开VS2008呢?在网上找了下资料,试了下,不错,可以达到我们的目的。1.用文本编辑器打开sln文件Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008
2010-03-19 12:45:00 830
转载 C#通过文件路径获取文件名
string fullPath = @"/WebSite1/Default.aspx";string path = System.IO.Path.GetPath(fullPath);//路径 “/WebSite1”string filename = System.IO.Path.GetFileName(fullPath);//文件名 “Default.aspx”string e
2010-03-11 22:59:00 1147
转载 C#中使用lockbits方法处理图像(译文)
许多图像处理任务即时是最简单的文件类型转换,例如从32位深度到8位深度的格式转化,直接获得像素阵列要比使用GetPixel和SetPixel等方法的效率高得多。 你可能会发现DotNet采用托管机制,大多数情况下微软会推荐你使用托管代码,理由是便捷和安全。实际应用中,直接操作内存中的数据块是很少见的,尽管如此,图像处理恰恰是这类为数不多的情况之一,因为使用托管代码的效率低的难以忍
2010-03-09 16:20:00 2052
转载 C#中的图像处理(附带生成马赛克范例)
C#中可以利用非安全指针对位图进行处理,下面利用MSDN的一个例子进行讲解:Bitmap bmp = new Bitmap("c://fakePhoto.jpg");//读取本地图像Rectangle rect = new Rectangle(0, 0, bmp.Width, bmp.Height);System.Drawing.Imaging.BitmapData bmpData
2010-03-09 16:11:00 2910
转载 使用托管C++粘合C#和C++代码(二)
上篇文章讲解了在C#代码中调用纯C++模块的基本流程。在本文章中我们再来实现一下C++代码调用C#代码的过程。我构造一个简单并且直观的例子:通过C++ UI 触发C# UI. 首先建立一个C#工程Class Library工程——CSharpUI 为该工程添加一个Form界面,并添加一个C#函数——InvokeUi()来构造并显示这个界面na
2010-03-09 15:18:00 735
转载 C#索引器
索引器概述 索引器使得对象可按照与数组相似的方法进行索引。get 访问器返回值。set 访问器分配值。this 关键字用于定义索引器。value 关键字用于定义由 set 索引器分配的值。索引器不必根据整数值进行索引,由您决定如何定义特定的查找机制。索引器可被重载。索引器可以有多个形参,例如当访问二维数组时。C#语言一个最令人感兴趣的地方就是类的索引器(indexe
2010-03-06 23:37:00 591
转载 C#中String.Format的使用方法及例子
下面的示例显示如何格式化 C# 中的浮点数。 你可以使用静态方法 String.Format 或实例方法 double.ToString 和 float.ToString 。 小数点后位数 [C#]// just two decimal places String .Format( "{0:0.00}" , 123.4567); // "123.46" Stri
2010-03-05 16:02:00 15635
原创 C#一个窗体Form2获得另一个窗体Form1的方法
方法一://FORM1中的代码public partial class Frm1 : Form { public Frm1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {
2010-03-05 10:40:00 4226
转载 C#字符串学习经验
这里介绍使用C#字符串是创建高质量应用程序的一个必要的技巧。即使你在处理数字或图像数据,终端用户也需要上下文反馈。 不管创建什么类型的应用程序,你都需要使用字符串。无论数据如何存储,终端用户总要与可读的文本打交道。因此,了解如何使用字符串是任何.NET开发者创建丰富的应用程序所需要学习的必要知识。使用C#字符串使用C#字符串是创建高质量应用程序的一个必要的技巧。
2010-03-04 16:39:00 637
转载 C#中ref和out的使用小结
ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。 out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 区别可以参看下面的代码:using System;class TestApp{ static void outTest(ou
2010-03-03 22:31:00 558
转载 C#中ref 在参数中的应用
c#中通过值和引用传递参数(downmoon) 在 C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。若要通过引用传递参数,请使用 ref 或 out 关键字。为简单起见,本主题的示例中只使用了 ref 关键字。有关 ref 和 out 之间的差异的信息,请参见、使用 ref 和 out 传递数组。
2010-03-03 22:16:00 2606
C#利用托管C++为媒介调用标准C++类的示例代码
2010-06-04
vs2005根据当前日期或指定版本号修改exe或dll版本号
2010-01-07
图片中人脸的自动识别与定位源代码
2009-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人