
C#.NET
li160620
大学管理学毕业,2016年6月20日开始程序员生涯,未培训,开始bit之旅,博客会记录我的笔记,望和我一样一点基础没有但开始程序生涯的人共勉。
展开
-
C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
1、int适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型);2、int.Parse(string sParameter)是个构造函数,参数类型只支持string类型;3、Convert.ToInt32()适合将Object类型转换为int型;4、Convert.ToInt32()和int.Parse()的细微差别:对于空值(null)的处理不 同,Convert.ToInt转载 2016-08-18 17:17:19 · 874 阅读 · 0 评论 -
c#实现cmd功能
一个类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Diagnostics;namespace WifiControl{ ///转载 2016-12-06 16:49:27 · 2804 阅读 · 0 评论 -
c#datagridview中添加时间控件DateTimePicker
DateTimePicker dtp = new DateTimePicker(); Rectangle _Rectangle; //用来判断时间控件的位置 private void BindGvApply() { dgv.Controls.Add(dtp); dtp.Vis转载 2016-11-11 18:09:54 · 3061 阅读 · 0 评论 -
c#文本框数字校验,不能输入重复值判断
文本框数字校验:创建文本框事件keypress: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char .IsNumber (e .KeyChar )&& e .KeyChar !=(char )8) //如果输入的不是数字并原创 2016-10-17 10:40:58 · 2300 阅读 · 0 评论 -
int.Parse()与int.TryParse()
int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatException异常;如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;int.TryParse 与 int.Parse 又较为类似,但它不会原创 2016-10-13 10:23:37 · 5623 阅读 · 0 评论 -
C#遍历文件夹及文件
1. DirectoryInfo.GetFiles():获取目录中(不包含子目录)的文件,返回类型为FileInfo[],支持通配符查找; 2. DirectoryInfo.GetDirectories():获取目录(不包含子目录)的子目录,返回类型为DirectoryInfo[],支持通配符查找; 3. DirectoryInfo. GetFileSystemInfos():转载 2016-09-26 15:39:14 · 625 阅读 · 0 评论 -
c#修改注册表改变【对该区域中的所有站点要求服务器验证】
RegistryKey RkCwTs = Registry.CurrentUser.OpenSubKey( @"SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2",true ); RkCwTs.SetValue("Fl原创 2016-09-26 14:59:43 · 2349 阅读 · 0 评论 -
C#为IE添加可信任站点(注册表修改)
添加引用1 using Microsoft.Win32;1.添加域名站点,例如http://www.baidu.com1 //以添加www.baidu.com为例2 RegistryKey hkml = Registry.CurrentUser;//读取HKEY_CURRENT_USER3 string ad转载 2016-09-26 13:06:02 · 2715 阅读 · 0 评论 -
C#操作注册表
下面我们就来用.NET下托管语言C#注册表操作,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。准备工作:1:要操作注册表,我们必须要引入必要的命名空间:using Microsoft.Win32;在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~2:命名空间里面提供了一个类:Re转载 2016-09-22 17:40:41 · 293 阅读 · 0 评论 -
C#中Split用法(可以用在取小数点之前后之后)
1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.Write(i.ToString()转载 2016-09-22 17:39:36 · 2493 阅读 · 0 评论 -
ActiveReport之事件篇
1. 只触发一次的事件:ReportStart : 在报表启动时触发。该事件在 DataInitialize 之前,在这里可以整个报表都要用到的对象或变量作初始化,也可以设置子报表。DataInitialize :这个事件在前面的几篇随笔中经常出现,经常在这里取数据,绑定数据源,设置报表的Fileds 属性等。ReportEnd : 在报表加载完成后触发。转载 2016-09-06 11:20:28 · 1719 阅读 · 0 评论 -
C#属性详解(c# 通过公共属性访问私有成员 优点)
C#属性是域的扩展(即通常说的成员变量或字段等)它配合C#中的域(字段)使用,使之构造一个安全的应用程序,为什么说通过属性来替代域会提高应用程序的安全呢? 原因就在于C#属性通过访问器(Accessors)用进行数据访问.所以C#的属性可以设置为只读或只写. 而字段却没有这样的功能(只可设置只读).我们都知道在程序中有时我们是不允许用户修改一些属性的,比如地球是圆的。原则上我们是不能转载 2016-08-31 14:10:25 · 5124 阅读 · 1 评论 -
C#中static
1.static意思是静态,可以修饰类、字段、属性、方法2.标记为static的就不用创建实例对象调用了,可以通过类名直接点出来3.static三种用法:4.用于变量前,表示每次重新使用该变量所在方法、类或自定义类时,变量的值为程序这次运行最后一次为变量赋值时的值,这个方法称为静态函数:private void s(){static int a=1;a++;}方转载 2016-11-28 15:54:54 · 314 阅读 · 0 评论