
C#
文章平均质量分 57
S.H.I.T
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 字段、属性和成员变量的区别
我们先来写一个类Person,字段为:name、age、sex,属性:Name、Age、Sex。那么,成员变量:name、age、sex、Name、Age、Sex。字段和属性,都可以叫做是成员变量。属性和字段都是用来存储数据的,但肯定是有不同的 public class Person { // 字段 private string name; ...转载 2018-11-01 15:01:49 · 759 阅读 · 0 评论 -
C艹每日小问题——GetType()和TypeOf()的区别
C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回Type类型的当前对象的类型。 typeof(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称;GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用。 Typeof的参数只能是int,string,String,自定义类型,且不能是实例 GetType()和ty...转载 2019-01-17 11:28:18 · 213 阅读 · 0 评论 -
C艹——ServiceController类
https://www.cnblogs.com/Tammie/archive/2011/09/06/2168357.html转载 2019-01-17 14:53:24 · 383 阅读 · 0 评论 -
C艹——C#中Trim()、TrimStart()、TrimEnd()的用法
C#中Trim()、TrimStart()、TrimEnd()的用法: 这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰到一个非空格的字符为止,所以不管前后有多少个连续的空格都会被删除掉。TrimStart()只删除字符串的头部的空格。TrimEnd()只删除字符串尾部的空格。 如果这三个函数带上字符型数组的...转载 2019-01-17 15:22:15 · 180 阅读 · 0 评论 -
C艹——log4net的简单使用
log4net简单使用转载 2019-01-18 10:31:14 · 215 阅读 · 0 评论 -
C艹——关于配置文件App.config的使用
App.config的使用转载 2019-01-18 10:46:40 · 257 阅读 · 0 评论 -
Xml是啥?有什么用?和HTML还有Json的区别?
Xml的作用 XML概念: 可拓展标记语言(Extensible Marrup Language)是一种标记语言。标记指计算机所能理解的信息符号。通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用想XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。 ...转载 2019-01-18 13:19:49 · 382 阅读 · 0 评论 -
c#——return的用法
函数的调用是利用栈来实现的,函数调用处保存现场,把数据入栈,CPU转到被调用函数处执行,执行到return语句,把数据出栈,CPU从调用出开始继续执行。 return后面可以接其他东西,也可以不接。 如果接东西了,那么就是返回一个值,那么那个函数就是有返回值的函数。 如果什么都不接,就表示函数结束,返回调用处。 public void test(int a) { if (a<0)...转载 2019-01-18 20:08:43 · 8240 阅读 · 0 评论 -
c艹——C#中this与base的区别
base和this的区别转载 2019-01-19 10:34:07 · 262 阅读 · 0 评论 -
近期问题
Q:string和stringBuilder的区别 A:https://www.cnblogs.com/cang12138/p/7323709.html Q:操作INI文件的方法 A:https://www.cnblogs.com/xmy-007/p/6400221.html Q:GetWindowsDirectory和GetPrivateProfileString的意义 A...转载 2019-01-02 15:21:51 · 133 阅读 · 0 评论 -
C艹——委托
什么是委托 委托(delegate)是函数指针的升级版 ·一切皆地址 变量(数据)是以某个地址为起点的一段内存中所储存的值、 函数(算法)是以某个地址为起点的一段内存中所储存的一组机器语言指令 ·直接调用与间接调用 直接调用:通过函数名来调用函数,CPU通过函数名直接获得函数所在地址并开始执行→返回 间接调用:通过函数指针来调用函数,CPU通过读取指针存储的值获得函数所在地址并开始执行→返回 ·J...原创 2018-11-06 20:57:08 · 259 阅读 · 0 评论 -
C艹——事件
初步了解事件 定义:单词Event,译为“事件” ·《牛津词典》中的解释是“a thing that happens,especially something important” ·通顺的解释就是“能够发生的什么事情” ·角色:是对象或类具备通知能力的成员 ·(中译)事件(Event)是一种使对象或类能够提供通知的成员 ·(原文)An event is a member that enables...原创 2018-11-07 20:15:59 · 1371 阅读 · 0 评论 -
C艹——事件2
事件的声明 ·完整声明 ·简略声明(字段式声明,field-like) 有了委托字段/属性,为什么还需要事件? `为了程序的逻辑更加“有道理”,更加安全,谨防“借刀杀人”! 所以事件的本质是委托字段的一个包装器 ·这个包装器对委托字段的访问起限制作用,相当于一个“蒙版” ·封装(encapsulation)的一个重要作用是隐藏 ·事件对外界隐藏了委托实例的大部分功能,仅暴露添加/移除事件处理器的功...原创 2018-11-26 15:01:16 · 234 阅读 · 0 评论 -
C艹——重写与多态
一、类的继承 1.类成员的“纵向扩展”(成员越来越多) 2.类成员的“纵向扩展”(行为改变,版本增高) 例 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp49 {...原创 2018-12-04 16:00:40 · 282 阅读 · 0 评论 -
C#--抽象类与开闭原则(接口、抽象类、SOLID、单元测试、反射)之上篇
一、什么是接口和抽象类 1.接口和抽象类都是“软件工程产物” 2.具体类→抽象类→接口:越来越抽象,内部实现的东西越来越少 例1:抽象类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespac...原创 2018-12-06 15:25:33 · 411 阅读 · 0 评论 -
C艹——委托,lambda,linq(linq大失败)
一.泛型委托 例1 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp44 { class Program { static void M...原创 2018-11-28 19:25:49 · 169 阅读 · 0 评论 -
C艹——什么是类
一、什么是类? 1.类是一种数据结构(抽象的结果,抽象的载体) 类是一种数据结构,它可以包含数据成员(常量和字段)、函数成员(方法、事件、索引器、运算符、实例构造函数、静态构造函数和析构函数)以及嵌套类型。类类型支持继承,继承是一种机制,它使派生类可以对基类进行拓展和专用化 ...原创 2018-11-28 20:38:42 · 1798 阅读 · 0 评论 -
C艹——类的继承、类成员的访问控制
一、类的继承 1.类在功能上的拓展(extend) 2.只能有一个基类,但可以实现多个基接口 3.类访问级别对继承的影响 4.sealed类不能被继承 例1: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.T...原创 2018-12-04 10:21:38 · 345 阅读 · 0 评论 -
C艹——app.config的使用
如何使用app.config转载 2019-01-20 15:37:40 · 259 阅读 · 0 评论