文档章节

1、C#语法基础知识

神补刀
 神补刀
发布于 2015/12/30 15:55
字数 505
阅读 35
收藏 1

面向对象

封装,继承,多态

封装-把很多重复的代码封装到一个方法中,把字段封装成属性,把多个参数封装成一个对象

把很多重复功能的类封装到一个dll文件中

继承-类与类之间的关系

在C#中有个单根性-类只能一次继承一个类,一个子类只能有一个父类,但是一个父类可以有多个子类

所有的类都直接或间接继承自object类

结构:一次性声明多个不同类型的变量

数组:一次性声明多个相同类型的变量

多态-体现方式:接口,抽象的,虚的


虚方法的特点:虚方法必须有实现,可以没有任何内容(必须有大括号),子类可以重写也可以不重写

抽象的特点:抽象方法必须在抽象类中,抽象类不能实例化,如果子类继承父类(抽象),那么子类必须把父类中的所有的抽象成员全部实现

除非子类也是抽象类

接口:成员的默认访问修饰符是public ,接口尽量不要定义庞大的接口

实现了该接口的类必须要把接口中的成员全部实现


静态类 静态方法

静态类不能实例化,不能被继承

通过反编译工具 查看静态类 里面有两个关键字

静态方法, 通过类名.方法名()调用,如果在本类中可以直接写方法名();调用


值类型和引用类型

值类型:int double decimal char enum  结构  

引用类型:string,数组 接口 

值类型 都继承自ValuteType,的父类是object

引用类型都继承自object


字符串  特性:不可变性,暂存池

length属性

IndexOf()查找字符串 获取对应的索引

Join静态方法 连接

SubString 截取字符串  

Spilt 分割

Replace替换








© 著作权归作者所有

共有 人打赏支持
神补刀
粉丝 19
博文 78
码字总数 38937
作品 0
广州
程序员
C#好书盘点【月儿原创】

C#好书盘点 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.7.7 本文本人只授权CSDN以及其相关单位机构随意修改,其他任何出版机构,博客可以转载但是要保留版权如果修改版...

晨曦之光
2012/03/09
48
0
C#基础部分之语法和基础知识

C#的入口函数Main有以下形式 无入口参数、无返回值 1 public class HelloWorld 2 { 3 4 public static void Main() 5 { 6 System.Console.Write("Hello World/n"); 7 System.Console.Write(......

彭博
2012/03/09
57
0
C# WinForm开发系列 - GDI+

UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方...

长征2号
2017/11/14
0
0
Oracle :一次数据库连接,返回多个结果集

1. 一次数据库连接,返回多个结果集 1.1 建立包规范 create or replace package QX_GDJTJ is-- Author : xxx -- Created : 2012-1-1 -- Purpose : 统计主设备缺陷 TYPE TCURSOR IS REF CURS......

橘子红了呐
2017/11/22
0
0
.Asp.Net 2.0 学习历程 菜鸟到中级程序员的飞跃

如果你是一个菜鸟或者自认为初学者那么本文非常适合你; 不能说这30本书就是最佳组合,但是可以说这个组合不差; 本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到...

布雷泽
2011/03/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

软件测试工具书籍与面试题汇总下载(持续更新)

简介 本文是https://github.com/china-testing/python-api-tesing/blob/master/books.md 的节选。 欢迎转载,转载请附带此简介,谢谢! 试题 软件测试综合面试题(高级测试)-试题.pdf 软件测试...

python测试开发人工智能安全
35分钟前
1
0
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection 解决

有个项目使用的log4j进行日志记录的,同时也是用log4j中的数据库配置直接把相应级别的日志直接插入oracle。 在把项目部署的另一个内网环境时候,把项目的其他配置都改了,唯独log4j中的数据库...

哥本哈根的小哥
44分钟前
3
0
耗时 2 年,用 8.5 万块乐高积木最牛复刻 Apple Park

简评:国外大佬复刻 Apple Park,看了一下细节,确实厉害!只有你想不到,没有乐高拼不起来的,有没有乐高大神挑战一下? 苹果公园以各种各样的方式鼓舞人心,让人感兴趣。从建筑、可持续性和...

极光推送
46分钟前
1
0
记一次查找Hdfs磁盘占用空间比实际存储文件大4倍的原因

在一次主备namenode发生切换后,重启datanode节点,发现磁盘空间很大,想清理一下磁盘, 通过命令Hdfs dfs -du -h --max-depth=1 / 发现实际文件的大小只有8g,通过du -h --max-depth=1 /ha...

PageYi
今天
5
0
阿里云推荐引擎使用教程

产品概述: 推荐引擎(Recommendation Engine,以下简称RecEng,特指阿里云推荐引擎)是在阿里云计算环境下建立的一套推荐服务框架,目标是让广大中小互联网企业能够在这套框架上快速的搭建满...

mcy0425
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部