
C #
文章平均质量分 78
陈广晗-Clare
这个作者很懒,什么都没留下…
展开
-
C # 学习笔记
变量声明多个相同类型变量可以用逗号分隔Char 字符类型变量 单引号 字符不能为空,最多为一个字符String 字符串类型变量 双引号 可以为空 , 变量起名规则:必须以字母 下划线或者@符号开头,后面可以跟字母 下划线或者@符号,不能有特殊符号。C#中大小写要区分。最好命名变量的时候,不要用C#中的关键字。---蓝色的就是关键字变量命名 首个单词字母小写 后面单词首个字母大写 如果是...原创 2018-03-25 18:32:49 · 211 阅读 · 32 评论 -
C#三层简单汇总
三层体系架构,是在客户端和数据库之间加入了一个“中间层”,也叫组件层。这里所谓的三层体系,不是物理上的三层,指的是逻辑上的三层。三层包括UI「显示层」、BLL「业务逻辑层」和DAL「数据访问层」。UI「显示层」UI的作用 向用户展现特定的业务数据 采集用户的输入信息和操作设计原则 用户至上,兼顾简洁常用技术 ...原创 2018-07-29 19:47:08 · 326 阅读 · 26 评论 -
C# SQLHelper类
以前做的很多项目都用到了SQLHelper类今天心血来潮就像把他贴出来了public class SQLHelper { private SqlConnection conn = null; private SqlCommand cmd = null; private SqlDataReader sdr = null; ...原创 2019-01-13 16:47:54 · 860 阅读 · 16 评论 -
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效
因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。运行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。 其中的 handlers 是错误信息中红字显示的节点名称。如果modules也...原创 2019-01-31 16:06:06 · 7360 阅读 · 15 评论 -
将指定字符串按指定长度进行剪切的方法
/// <summary> /// 将指定字符串按指定长度进行剪切 /// </summary> /// <param name="oldStr">需要截断的字符串</param> /// <param name="maxLength">字符串的最大长度&l原创 2019-01-27 16:34:06 · 679 阅读 · 14 评论 -
html常用开发标记
标签是一对<> 是开始 </>是结束标签的属性可以加双引号,也可以不加双引号<br>换行<hr>横线<center></center>居中<h1,2,3></h1,2,3>标题等级<i><i/>斜体标签原创 2019-02-10 16:26:36 · 219 阅读 · 17 评论 -
VS打包文件显示版本问题
今天用vs打包了一版程序,但是在控制面板看到的详细信息就非常难受了,是这样的:文件的名称,发布者,和版本号都是默认的,这就让人很难受了,然后我就在晚上寻找解决办法,第一个解决办法是修改项目属性里的程序集信息结果没有用然后就在网上开始寻找第二种解决办法,第二种解决办法就是打包文件中的Author和Version属性结果是这样的名称和版本号都改过来...原创 2019-03-10 10:02:35 · 614 阅读 · 12 评论 -
一个关于委托的小例子
public delegate int MyDel2(int i, string s); public delegate void MyDel(int n); public delegate string HahaDelegate(); static void Main(string[] args) { //...原创 2019-04-19 15:01:23 · 443 阅读 · 18 评论 -
component组件
组件的三大必备元素@component()装饰器:告知anguler框架如何处理一个tipsctiop类,包含多个属性,这些属性的值叫做元数据。anguler会根据元数据的值来渲染组件并执行组件的逻辑@template模板:通过组件自带的模板来定义组件的外观,模板以HTML的形式存在,告诉anguler来如何渲染组件,一般来说模板很想HTML,但是我们可以在模板中使用anguler...原创 2019-04-28 20:32:43 · 878 阅读 · 22 评论 -
C#和VB.NET
最近小编进行了一段时间关于VB.NET的学习,然后就总结了一些VB.Net与C#的不同之处和相同之处:相同点:他们都是面向对象的编程语言VB.NET和C#都是.NET平台下的编程语言不同点:C#有而VB没有的功能:1、 运算符重载。2、 不安全代码(指针和固定内存区)。3、 无符号整数4、 移位运算。 VB有而C#没有的功能1、 即时编译。 2、 静态事件绑定。 3、 条件异常捕获。 4、 C...原创 2018-07-13 19:54:53 · 1092 阅读 · 17 评论 -
设计模式之三大类型
创建型工厂方法模式(FactoryMethod)定义一个用于创建对象的接口,让子类决定实例化哪一个类。工程方法是一个类的实例化延迟到其他的子类。原型模式(Prototype)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。建造者模式(Builder)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。抽象工厂模式(AbstractFactory)提供一个创建一...原创 2018-06-30 10:05:15 · 558 阅读 · 25 评论 -
c#基础笔记
原创 2018-04-25 20:38:35 · 202 阅读 · 30 评论 -
C#之类和对象
对象对象是特指的某一个具体实物,比如“桌子” 就不是对象,而“这张桌子”就是对象属性:每个对象的每个属性都是有特定的值得。属性:性别,名字方法:对象的行为,动作,执行的操作。方法:吃饭,睡觉类的定义类是抽象的概念,仅仅是模板,比如说:“人类”【访问修饰符】 class 类名{成员;}public class Person //这就是一个类,类中可以包含变量的定义也可以包含方法 { ...原创 2018-05-06 19:43:52 · 268 阅读 · 15 评论 -
C#之字符串
字符串可以看成只读的字符数组。字符串是不可变的,一旦声明就不可以改变,但是通过下标可以读取在更改字符串的时候要先变成字符数组,然后通过更改数组的内容,再将数组内容赋值给字符串。字符串大小写转化字符串变为小写str1=str1.ToLower()字符串变为大写str1=str1.ToUpper()字符串中字符串更改name=name.Replace('要更改','更改为')判断字符串中是否包含子字符...原创 2018-05-13 19:36:21 · 346 阅读 · 18 评论 -
C#之方法
在C#中方法(函数)就是将一堆代码进行重用的机制。在本类中可以直接用方法名调用方法,在别的类中需要类名。静态方法中如果想使用类里边的变量,那么变量必须是静态的。Static 代表静态方法Public static void show ()因为是静态方法所以括号里面可以放参数,将void改成变量类型,可以出现返回值。return用来输出返回值。当static后面是void的时候是不会出项返回值下面的...原创 2018-04-29 21:19:15 · 212 阅读 · 20 评论 -
C#之类型
最近这几天看了一些关于类型的视频,现在学到的主要有:集合类型,哈希表,字典,泛型集合和File类型 集合类型 集合可以看成是长度可变,类型不限的数组,在其中可以加入各种类型的值,而且没有数量限制rrayList arraylist = new ArrayList(); arraylist.Add(1); arraylist.Add(3...原创 2018-05-26 19:56:21 · 189 阅读 · 18 评论 -
C#之值类型和继承
类是引用类型,结构是值类型值类型是存放在栈上的,引用类型是存放在堆上的,栈上存放的是引用的地址。类当中默认有一个无参数的构造函数,当在类中写一个有参数的构造函数,默认无参数的构造函数会消失,在类中写构造函数参数列表中参数个数可以不确定在结构中也有一个默认的无参函数,当在结构中写一个有参数的构造函数, 默认的无参函数的构造函数不会消失,在结构中写构造函数,要把所有的字段都要完全赋值。继承的使用子类继...原创 2018-06-03 19:36:36 · 861 阅读 · 13 评论 -
C#之ComboBox控件
C#ComboBox控件是一个下拉框,用于绑定数据源进行选择。该控件使用很频繁。本文介绍下该控件的属性。 Name属性:每个控件都有的属性,主要用于标记以及访问控件时使用。当然也可以根据Name区分控件类型。 Anchor属性。用于控件进行排版时使用的属性,可在使用时设置一个或者是多个联合使用。有Top,Left,Right,Bottom四个。 DataSourc...原创 2018-06-17 19:44:48 · 3675 阅读 · 16 评论 -
C#之多态
最近看了几集关于多态的视频对于多态的理解就是:允许将子类类型的指针赋值给父类类型的指针。也就是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 下面是一个关于多态的小例子了:class 多态练习 { static void Main(string[] args) ...原创 2018-06-10 19:47:33 · 208 阅读 · 11 评论 -
MySQL数据库获取一段日期内某个时间段
前一段时间在项目中需要查询一个月内一个时间点到另一个时间点的数据,刚开始真的是没有什么头绪,然后就在晚上开始找,最后找到了一个MySQL数据库中自带的函数DATE_FORMAT然后就有了如下的代码: /// <summary> /// 查询本月8点之前的番茄总数量 /// </summary> ...原创 2019-05-05 19:31:05 · 3816 阅读 · 10 评论