
c#的基础知识
文章平均质量分 77
Ma-Aici
如切如磋,如琢如磨。
展开
-
拓展方法的定义及调用和微软拼音组件的使用
我们在做拼音查询的时候可能会用到微软的拼音组件,我用到这个时候想到正好可以使用拓展方法,拓展给string。来和大家一起学习交流。 下载地址:点击打开链接。微软的拼音组件包里面有七个工具,我们用的是这个CHSPinYinConv.msi,双击安装,安装目录会产生一个dll,我们在工程里面添加引用就好,拓展方法的定义和使用在注释里面。下面看代码:using System;using Sys原创 2018-01-20 21:06:52 · 1323 阅读 · 0 评论 -
C#第1讲:C#快速入门
我觉得自己的基础知识不是很牢靠,基础决定了上层建筑,所以想系统的巩固和学习一下,在此记录自己的学习笔记,来和大家共同学习,同时也希望能够帮助一些想入门的同学,因此我会从最基础的hello world开始。给自己定个小目标,出个30讲先。一、C#语言简介首先我告诉你c#很简单,它甚至不需要你有编程功底就可以学习,如果你愿意去努力,几个月就可以入门的,但是往后要想拿更多的钱,这几个月的积累是远...原创 2018-08-09 13:08:16 · 15938 阅读 · 3 评论 -
C#第2讲:初识类和命名空间
一、说明类(class):他是构成程序的主体,是最基础的C#类型,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。命名空间(nameSpace) : 简单来说就是放类的地方。假如图书馆中的书是一个类,那命名空间就是图书架。一般他将类按照功能或者某种特性分类组织,方便我们使用和维护。二、代码说明using System;namespace HelloWorld...原创 2018-08-11 19:27:22 · 10805 阅读 · 4 评论 -
C#第3讲:类、对象和类的主要成员
上一讲中我们大概了解了类这个概念,这一讲我们来进一步的学习一下这个概念。c#是一个面向对象的语言,类就是对现实世界某个事物的抽象,比如“人”他在程序中就可以用一个类来表示,人有年龄(Age),有姓名(Name),人还可以吃饭(Eat)和睡觉(Sleep),根据这几点我们就可以创建一个类来表示人。如下(先大概看一下,不懂没关系,看完这一讲就懂了): class People { ...原创 2018-08-13 15:27:59 · 7334 阅读 · 9 评论 -
C#第4讲:轻松应对C#的几种参数类型
c#语言中有几种参数类型,这边做个简单的总结,供大家参考和学习。1、具名参数具名参数顾名思义就是出具参数的名字,在调用有参数的方法时,我们需要根据参数的顺序和类型给参数赋值,否则程序就会报错的。而具名参数就可以打破这种约束,使用起来也是非常的简单: public int Reduce(int fir , int sec){ return fir ...原创 2018-12-21 16:43:47 · 3948 阅读 · 14 评论 -
C#第五讲:类和成员的访问修饰符
面试中最最容易考察到的基础知识点非访问修饰符莫属,几乎笔试中必考,当然咯BAT大厂或者面试架构师什么的,肯定不会玩这么基础的。今天我们就来了解一下c#中的访问修饰符。C#语言中中涉及访问修饰的关键字一共有四个,组成了6种()不同的访问级别,分别是:public、private、internal、protected和组合修饰符protectedinternal 以及privateprot...原创 2019-03-25 14:15:02 · 4169 阅读 · 0 评论 -
C#第六讲:面向对象之封装
封装、继承和多态是面向对象的三大特性,这一讲我们封装的特性。封装性是个比较概念化的东西,从我们实际的生活中我们可以找到很多的列子来类比这一特性。比如我们常用的手机,所有的零部件都被安装在手机的外壳之中,我们正常情况下,不能把cpu扣下来,也不能把里面的主板掰断,较大程度上保证了内部的硬件安全,我们只能通过暴露在外面的按钮,触摸屏等外设来操控手机实现我们操作。回到我们软件中,我们可以把支撑某...原创 2019-06-13 10:52:31 · 2530 阅读 · 10 评论