![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 69
myEsn2E9
csharp
展开
-
C#工厂模式代码实例
此处示例为一个简易计算器工厂模式的实现. 创建类库,名为CalcLib,我把计算功能全部放在这个类库中. 首先,创建一个抽象的计算器算法父类 /// <summary> /// 计算器算法父类 /// </summary> public abstract class Calculator { public Calculator()原创 2016-01-06 09:59:54 · 436 阅读 · 0 评论 -
C# winform xml的增删改查
代码如下:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Reflection;using System.Windows.Forms;using System.Xml.Linq;namespace XMLAction{ public原创 2016-01-06 10:50:07 · 535 阅读 · 0 评论 -
C# 杨辉三角形算法
代码如下: static void Main(string[] args) { int[][] Array_int = new int[10][]; //向数组中记录杨辉三角形的值 for (int i = 0; i < Array_int.Length; i++) {原创 2016-01-06 10:51:14 · 891 阅读 · 0 评论 -
C#逻辑运算符详解
代码如下:namespace ConsoleApplication1{ class @class { static void Main_1(string[] args) //输出用户输入的内容 { string admin = ""; while (true)原创 2016-01-06 10:53:58 · 1433 阅读 · 0 评论 -
C#委托的回调机制
代码如下: public partial class FrmMain : Form { // 定义回调使用关键字 delegate(回调是委托的一种应用,其本质就是委托) private delegate void SetProgressBarValueCallBack(int value); // 声明回调(一般回调多用在线程,因原创 2016-01-06 10:56:17 · 405 阅读 · 0 评论 -
C#位移运算符
代码如下: /// /// 位移运算符">"右位移运算符 /// 在进行位移运算时,当数值的二进制每次向左移1位就相当于乘以2,当数值每次向右移动一位就相当于除以2 /// /// /// private void btnConvert_Click(object sender, Even原创 2016-01-06 10:57:49 · 1803 阅读 · 0 评论 -
C#去除byte数组头尾杂质(即不需要的数据)
代码如下: /// /// 去除byte数组头尾杂质(即不需要的数据) /// /// static void Main(string[] args) { //---------------------去除头杂质------------------------------原创 2016-01-06 11:01:17 · 2323 阅读 · 0 评论 -
C#winform检测电脑安装的.netframework版本和是否安装了某软件
代码如下: //C#获取已安装 .NET Framework 版本 private static string[] GetDotNetVersions() { DirectoryInfo[] directories = new DirectoryInfo( Environment.System原创 2016-01-06 11:04:41 · 795 阅读 · 0 评论 -
web页面缓存技术之Local Storage
业务:检测页面文本框的值是否有改变,有的话存入缓存,并存储到数据库,这样用户异常操作后再用浏览器打开网页,就可避免重新填写数据数据库表:Test,包含字段:PageName,PageValueBLL层代码: #region 获取缓存 /// /// 获取缓存 /// /// 页面名称原创 2016-01-08 17:52:08 · 1438 阅读 · 0 评论 -
C#Transfrom
代码如下: private void btnConvertType_Click(object sender, EventArgs e) { if (rdo_btn_ConvertObject.Checked)//如果选择转换为object类型 { using(FileStream files原创 2016-01-06 10:48:16 · 546 阅读 · 0 评论 -
C#自定义List类
代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MyArrayList{ public class MyArrayList { //容量 private const int _def原创 2016-01-06 10:40:43 · 1239 阅读 · 0 评论 -
C#获取文件和文件夹大小
代码如下: /// /// 获取文件夹大小 /// /// /// static long GetDirectorySize(string dirPath) { if (!System.IO.Directory.Exists(dirPath))原创 2016-01-06 10:38:55 · 884 阅读 · 0 评论 -
C#递归算法详解
递归呢就是自己调用自己,在搜索文件夹下的文件和目录时也能用到,我这里就写一个简单的递归,代码如下: /// /// 递归算法 /// /// 参与计算的数值 /// 计算结果 int Get(int i) { if (i <= 0)原创 2016-01-06 10:07:41 · 1237 阅读 · 0 评论 -
C#用注册表开机自动启动某某软件
代码如下: public static void chkAutoRun(bool isRun) { if (isRun)//开机自动启动 { try { RegistryKey runKey = Registry.Lo原创 2016-01-06 10:10:30 · 353 阅读 · 0 评论 -
C#冒泡泡算法
代码如下:static void Main(string[] args) { int[] arr = new int[] { 87, 85, 89, 84, 76, 82, 90, 79, 78, 68 };//定义一个一维数组并赋值 Console.WriteLine("初始序列:"); fore原创 2016-01-06 10:14:24 · 330 阅读 · 0 评论 -
C#使用checked关键字处理"溢出"错误
代码如下: private void btnCalculate_Click(object sender, EventArgs e) { byte num1, num2;//定义两个byte变量 if(byte.TryParse(txtNum1.Text,out num1) && byte.TryParse(txtNu原创 2016-01-06 10:25:20 · 349 阅读 · 0 评论 -
C#控制台吹泡泡算法
代码如下: static void Main(string[] args) { Bubbling(100, 100, "O", 1000); Console.ReadLine(); } /// /// 冒泡 /// /// 高度原创 2016-01-06 10:27:20 · 318 阅读 · 0 评论 -
asp.net cookie和session的详细使用
cookie使用代码: //设置Cookie HttpCookie setCookie = new HttpCookie("test"); setCookie.Values.Add("Name","Admin"); Response.Cookies.Add(setCookie); setCookie原创 2016-01-06 10:30:00 · 584 阅读 · 0 评论 -
C#委托的详细使用
代码如下: public delegate void GreetingDelegate(string name);//定义委托,它定义了可以代表方法的类型 class Program { public static void EnglishGreeting(string name) { Console.WriteLi原创 2016-01-06 10:34:02 · 268 阅读 · 0 评论 -
C#Equal的使用
代码如下: public partial class FramMain : Form { public FramMain() { InitializeComponent(); } private void btnCheckedEqual_Click(object sender, EventArgs原创 2016-01-06 10:37:39 · 504 阅读 · 0 评论 -
C# winform带进度条的图片下载
代码如下: public partial class FrmMain : Form { public FrmMain() { InitializeComponent(); } private void FrmMain_Load(object sender, EventArgs e)原创 2016-01-06 10:35:33 · 456 阅读 · 0 评论