C#
KnowNothingLikeEat
这个作者很懒,什么都没留下…
展开
-
C#中的委托和事件
委托与事件原创 2022-06-07 16:19:29 · 203 阅读 · 0 评论 -
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping
相信有过ASP.NET学习经验的人对RequiredFieldValidator控件(验证非空控件)一定不会陌生,该控件的作用是禁止输入规定的内容(即属性InitialValue的值,该属性默认值为空字符串,我们经常用来验证用户输入的内容是否为空。)。另外,在验证前会自动去掉输入内容两端的空格。今天在练习该控件的使用的时候遇到了如下问题: 错误原因 VisualStudio转载 2015-06-15 14:19:22 · 577 阅读 · 0 评论 -
C# WinForm 关闭登陆窗体,打开主窗体的实现
环境:开发环境Visual Studio 2010 Login.cs是登陆窗口 Main.cs是程序主窗口问题:一个WinForm程序登陆界面登陆成功后如何关闭登陆窗口显示主窗口?经菜鸟我多番搜索和实践。由下面方法实现:主要思想:程序运行后先打开登陆窗口,主窗体在登陆窗口Login.DialogoResult==DialogReesult.OK时运行主窗体实现方法:转载 2015-07-18 20:46:58 · 908 阅读 · 0 评论 -
强制转化为float类型
float.Prase()方法原创 2015-09-19 15:06:20 · 2312 阅读 · 0 评论 -
日期之间比较大小
DateTime t1 = new DateTime(100); DateTime t2 = new DateTime(20); if (DateTime.Compare(t1, t2) > 0) Console.WriteLine("t1 > t2"); if (DateTim原创 2015-10-08 16:54:06 · 526 阅读 · 0 评论 -
C#
Math.Floor(3.8)//返回小于或等于指定数字的最大整数,结果为3Math.Round(3.3)//将值舍入到最接近的整数或指定的小数位数,结果为4原创 2015-10-09 11:32:11 · 371 阅读 · 0 评论 -
StringFormat
#region 部分变量声明 private static StringBuilder outstr; private static Regex objregex; #endregion #region 输出字符串 /// /// 返回用于编辑的字符串并进行Html解码 /// /// 要输出的字符串 ///原创 2015-10-27 18:47:22 · 427 阅读 · 0 评论 -
计算时间差的方法
TimeSpan ts1=new TimeSpan(starttime.Ticks);TimeSpan ts2=new TimeSpan(endtime.Ticks);TimeSpan ts=ts1.Subtract(ts2).Duration();string dateDiff=ts.Days.Tostring()+"天"+ts.Hours.Tostring()+"小时"+ts.Mi转载 2016-08-17 11:32:22 · 1155 阅读 · 0 评论 -
关于在List中直接修改list中的某个字段的简单写法
IList类型的数据IList<Student> StudentList;StudentList.ToList().Foreach(s=>s.Name=S.Name.Replace("欧阳","OUYANG"));//将StudentList中所有记录的“Name”字段中有“欧阳”两个字的替换成“OUYANG” StudentList.ToList().Foreach(s=&...原创 2018-04-27 15:20:52 · 16346 阅读 · 3 评论 -
C#中this和base的注意事项
* this 调用的是本实例中的方法。* base 调用的是基类中的方法。基类MyBaseClasspublic class MyBaseClass { public MyBaseClass() { Console.WriteLine("调用父类无参构造函数"); } public MyBaseCl...原创 2018-05-07 20:30:31 · 454 阅读 · 0 评论 -
VS2012发布网站详细步骤
1、打开你的VS2012网站项目,右键点击项目》菜单中 重新生成一下网站项目;再次点击右键》发布:转载 2015-07-10 11:52:34 · 1482 阅读 · 0 评论 -
Win7下用IIS发布网站
随便输入个网站名。此时会创建一个同名的应用程序池。点击“连接为”,选择特定用户,设置凭据,输入本地电脑上的用户名和密码。端口不要再用80了,因为80已经给那个default website用了。特别强调:主机名不要填,否则就只能通过主机名而不能通过IP访问了(即使在本地用127.0.0.1:8090都不能访问).5.添加默认主页。比如我添加的是home.aspx6.编转载 2015-07-10 10:33:37 · 613 阅读 · 0 评论 -
C#中的跳转语句
1.break退出最近的封闭2.continue不再执行continue语句后面循环快内剩余的语句,而是将控制直接传递给下一次循环。3.goto将控制转到由标识符制定的语句。4.reyurn将控制返回到出现return语句的函数成员的调用。while与do。。。。while的区别while(条件){ 语句;}do原创 2015-05-05 18:53:25 · 531 阅读 · 0 评论 -
泛型,字典
泛型:1.定义:具有占位符(参数类型)的类,结构,接口和方法2.使用:可以用泛型T代表任何一种类型,在引用时再指定具体的类型。字典:1.定义Dictionary泛型类提供了从一组键到一组值的映射。字典中的每个添加项都由一个值及其相关联的键组成,通过键来索引值。原创 2015-05-05 19:00:00 · 546 阅读 · 0 评论 -
接口
1.定义:接口本身并不提供成员的实现,而是在继承接口的类中实现,并在类中被定义为单独的实体。 接口名一般用I开头,接口中只能包含方法、属性、索引器和事件的声明不能包含构造函数,也不能包含字段。2.接口的声明与实现【访问修饰符】interface 接口名称{ //接口体}原创 2015-05-13 19:17:10 · 367 阅读 · 0 评论 -
类
1.定义:是一组具有相同结构和相同对象的集合。类的声明:public static class 类名 :*基类 ,接口序列)--------被继承的类或接口 注:当一个类从另一个类继承时,被继承的类叫做基类。在C#中,基类只能有一个,但是一个类可以继承多个接口。、2.构造函数:创建对象时对对象进行初始化。能够确保每一个对象在被使用之前都适当地进行了初始化动作。 特点原创 2015-05-06 19:27:03 · 364 阅读 · 0 评论 -
访问修饰符
1.public 任何外部的类都可以不受限制地存取这个类的方法和数据成员。2.private 类中的所有方法和数据成员只能在此类中使用,外部无法存取。3.protected 除了本身的类可以使用外,任何继承自此类的子类都可以存取。4.internal 在当前的项目中可以存取,一般用于基于组件的开发。5.protected internal 只限原创 2015-05-06 19:39:19 · 385 阅读 · 0 评论 -
结构
1.定义:有一系列相关的,但类型不一定相同的变量组织在一起而构成的数据表示形式。(值类型)2.结构中不能些方法,凡是定义为结构的,都可以用类来定义。原创 2015-05-06 19:48:25 · 376 阅读 · 0 评论 -
窗体
1.关闭一个窗体后再显示另一个窗体关闭Welcome 后 显示 MainForm//显示欢迎窗体 Welcome welcome=new Welcome();welcome.show();//运行主窗体Application.Run(new MainForm)2.从一个窗体是否能够包含子窗体来看,窗体分为:单文档窗体和多文档窗体 讲一个窗原创 2015-05-14 18:34:22 · 438 阅读 · 1 评论 -
控件
1.控件的透明处理:将控件的背景色设置为 Transparent button的话,还需要将【Flatstyle】设置为 Flat原创 2015-05-14 18:58:01 · 309 阅读 · 0 评论 -
传递引用类型的参数
1.格式ref 参数类型 参数名与传递值类型的参数不同,引用类型的参数并没有再分配内存空间,实际上传递的是指向原变量的引用,及引用参数与原变量保存的是同一个地址。2.输出多个引用类型的参数使用out便弄明该引用参数是用于输出的,而且调用该参数时不需要对参数进行初始化。eg:public static void M(out int a,out int b){原创 2015-05-07 19:12:40 · 393 阅读 · 0 评论 -
代码和编辑器中的/// <summary>/// </summary>有什么作用?
也是一种注释,但是这种注释主要有两种作用:1。即是上面大家所说的这些注释能够生成一个XML文件。这样呢看起来会对程序的内容一目了然。2。以这种方式对你的类,属性,方法等等加上注释之后,当你在其他地方使用以这种方式加上的类,属性,方法等等地时候,黄色的提示框里面会把你写的注释显示出来,是你更加明白你要使用的功能的作用。转载 2015-05-29 16:35:26 · 4429 阅读 · 0 评论 -
类的继承与多态性
1.在C#中,用:代表继承。被继承的类叫作基类或父类。从基类继承的类叫作扩充类,又叫派生类或子类。如果在类定义中没有指定基类,则默认system.Object作为基类。2.多态性:同一操作作用于不同类的实例,不同类将进行不同的解释,最后产生不同的执行结果。加上修饰符virtual,override。再扩充类中通过base关键字直接调用基类。3.抽象类,使用abstract修饰符。表示类中的原创 2015-05-12 19:31:10 · 697 阅读 · 0 评论