- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 面向对象编程(三)-继承和多态
继承:继承定义:在 C# 中,类可以继承自另一个类。衍生的类(子类)继承父类的方法和数据成员。子类继承父类,父类派生子类。父类又叫基类子类又叫派生类class 子类 : 父类 { }class Dog:Animal{ }base关键字调用父类的属性和方法调用父类的构造函数public Dog(string name,int age): base(name,age){ //学生类扩展的属性 this.Color= color;
2021-07-04 11:30:29 171
原创 面向对象编程(二)
方法和参数传递方法方法是类或者对象的行为是对象之间传递消息的主要机制方法是包含一系列语句的代码块方法拥有签名,方法的访问级别、可选修饰符、返回值、名称和任何方法参数构成了方法签名方法调用:类内:方法名(实参) 类外:对象名.公有方法名( 实参)参数传递默认参数:默认传递的参数是值类型的作为参数传递之前、值参数必须先赋值List itemref参数ref修饰的参数可以认为是in/out参数在方法体中修改一个ref参数也会更改作为参数进行传递的初始变量在将ref变量传
2021-06-28 19:14:13 104
原创 面向对象(一)
面向对象对象定义:对象是人们要进行研究的任何事物,是对问题领域中事物的抽象特性:- 万物皆对象- 每个对象都是唯一的- 对象具有属性和行为- 对象具有状态- 对象都属于类、每个对象都是某个类的实例主要任务:定义对象模型中的各个类以及他们之间的关系类和对象类:就是能描述属性和行为的一种数据类型类的定义:[类访问修饰符] class 类名 [:基类名]{ [成员访问修饰符] 类的成员}- 访问修饰符:用来限制类的作用范围 - public:公有类;可
2021-06-28 08:26:56 145
原创 C#程序结构
语句、块和作用域语句程序所执行的操作以“语句”表达,语句是可以改变程序当前状态的单一实体。语句在程序中的执行顺序称为“控制流”或“执行流”语句以分号;结束,如果语句没有以分号结束则会导致编译器错误常见操作包括声明变量、赋值、调用方法、循环访问集合,以及根据给定条件分支到一个或另一个代码块string sql="select * from t_user where userName='张三'"+" and age=18";块块可以用来指定许多语言元素的边界,比如类、接口、结构、属性、
2021-06-27 09:14:22 110
原创 .NET Framework和C#简介
一、 .NET Framework简介1、 .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容 易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。2、 从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行库(CLR:Common Language Runtime)服务框架(Services Framework)和上层的两类应用模模板传统的Windows应用程序模板(Wi
2021-06-27 08:13:22 792
原创 C# 语法基础
标识符和关键字定义:标识符是程序中类型和变量的名称,用来标识代码元素名称的,标识符由Unicode字符组成,严格区分大小写创建规则C# 的标识符应当使用字母或者下划线开头由字母、下划线、或者美元($)组成标识符名臣不能和关键字形同、若要定义关键字形同名称、需要在关键字前边加上@符号风格Pascal 风格:首字母大写Camel风格:首字母小写否边单词首字母大写数据类型C# 数据类型分为值类型和引用类型两大类值类型:简单类型、结构类型、枚举类型 都为值类型引用类型:
2021-06-26 23:11:45 128
原创 C#读取Excel转换为List集合
//读取Excel文件public static DataTable ReadExcelToTable(string path)//excel存放的路径{ try { //连接字符串 string connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1';"; using (OleDbConnec
2021-06-02 11:58:51 2039
原创 C#读取Ini文件
废话不多说,直接上代码1:引入命名空间System.Runtime.InteropServicesSystem.IO2:写一个类 iniHelper public class IniHelper { [DllImport("kernel32")]//返回0表示失败,非0为成功 private static extern long WritePrivateProfileString(string section, string key, string val
2021-06-02 11:53:46 1541
原创 Oracle Sql 帮助类
public class OracleSqlHelper{ //public static readonly string ConnectionString_SYS = Connstr public static bool TestDataBase() { try { Conn(); string commandText = "select count(*) from all_tab_comments"
2020-10-20 14:27:56 177
原创 H5+asp.net 微信开发 遇到过的坑
一、微信授权登录根据code 获取_access_tokens据取到的openid和_access_tokens获取用户信息最神奇的是我用我自己的微信账号测试,一开始还可以取到token,后来又测了几次,就一直报错{“errcode”:40029,“errmsg”:“invalid code”},至今没找到解决办法,后来换了个微信号,一直测到现在也没报什么错误。二、微信分享我调用的...
2019-06-21 16:26:34 364
MVVM-ICommand.zip
2020-06-22
ConsoleApp7.zip
2020-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人