
c#
文章平均质量分 50
云都小生
终身学习者。
展开
-
多维数组与交错数组
Author:云都小生多维数组创建一个一维数组:int[] a = new int[10];创建一个二维数组:int[,] a = new int[2,3]; //两行三列的数组我们知道一维数组在内存中是占据一个线性的空间。而且数组有一个特点,也可以说是缺点,那就是数组一旦分配之后,长度就是确定的。对于二维数组来说亦同,二维数组在内存中占据的,其实也是一个线性的空间。因为二维数组跟一维数原创 2017-12-01 21:18:43 · 1161 阅读 · 0 评论 -
C# XML文件操作2
作者:云都小生创建带属性的XML文件如何给XML文件的节点添加属性//创建一个新的XML文档对象XmlDocument doc = new XmlDocument();XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8", "yes");doc.AppendChild(dec);//设置根节点...原创 2018-04-11 14:34:02 · 464 阅读 · 0 评论 -
C# XML文件操作1
作者:云都小生创建普通的XML文件//引入命名空间using System.Xml;//创建XML文档对象XmlDocument doc = new XmlDocument();创建了之后我们就能给XML文档添加信息了//创建第一行描述信息对象,并将这个信息添加到doc文档对象中XmlDeclaration dec = doc.CreateXmlDecl...原创 2018-04-11 01:09:12 · 543 阅读 · 0 评论 -
C#重写与覆盖
作者:云都小生何为重写 重写的前提是1. 必须存在继承关系;2. 方法名和参数列表必须与父类的方法保持一致2. 父类用Vritual修饰方法;3. 子类用Override重写父类的方法语法是这样的public class Animal{ public virtual void Eat() { Console.Wri...原创 2018-03-07 23:01:17 · 3610 阅读 · 2 评论 -
C#常用泛型集合
C#泛型集合作者:云都小生概述 之前已经整理了泛型和集合的资料,今天来刷一下两个C#提供的常用泛型集合——List<>和Dictionary<>。List <> 使用List<>泛型集合,需要引入System.Collections.Generic(命名空间)List<>是ArrayList的泛...原创 2018-02-02 22:57:06 · 5262 阅读 · 0 评论 -
C#_集合
作者:云都小生集合概述 在数学上,我们都知道有集合这种概念,数组就是集合的其中一种。但是数组长度是固定的,数据类型也是固定的,这很繁琐。 非泛型集合接口泛型集合接口说明ICollectionICollection定义所有集合的大小(Count),枚举器(foreach)和同步(copyto)方法,继承自IEnumerable原创 2018-01-20 00:14:10 · 371 阅读 · 0 评论 -
C#_泛型
作者:云都小生问题来源 我们先来看看其他博主提到泛型,都会贴出来的一个经典例子。public class Stack{ private int[] m_item; public int Pop(){...} public void Push(int item){...} public Stack(int i) {原创 2018-01-19 21:38:03 · 308 阅读 · 0 评论 -
ADO.NET基础笔记(1)
作者:云都小生概述 MMP,学了这么久开发,终于开始学习如何通过编程来对数据库进行交互了。这次带来的是C#与SQL数据库的交互。SqlConnection 在打开连接之前,你需要一个SqlConnection对象,哦!在这个时候你还应该先引入一个命名空间。using System.Data.SqlClient;创建一个SqlConnection对象:)原创 2018-01-06 23:38:01 · 328 阅读 · 0 评论 -
C#_基本的I/O操作
作者:云都小生概述 I/O操作的方法一般都定义在System.IO命名空间中,这些方法可以用于创建、删除、文件读取/写入等文件操作。在操作的过程中,都是通过“流”。流可以理解成管道,连接着你要操作的那些文件,数据一般以二进制的形式通过流进行传递。FileStream 这个类为文件操作提供了一个流,可以用来轻松的读写数据到文件中。它是以单字节进行读写操作。来看个例子:FileStream file原创 2018-01-18 00:31:17 · 1234 阅读 · 0 评论 -
C#面向对象——封装
Author:云都小生权限修饰、 封装面向对象的三大特性之一,其中很重要的,就是要将数据封装在每个单元(C#、Java中是类)中,尽量不允许外部直接对数据进行操作,保护数据或者防止代码被无意破坏。class Student{ private int id; public int Id { get { return id原创 2017-12-07 15:40:20 · 468 阅读 · 0 评论 -
C#面向对象——继承
Author:云都小生继承 在继承关系中,有两种角色,一种称为父类,一种称为子类。就像你与你父母的关系,你就是子类,父母就是父类,父类有时候又称为基类。C#的继承语法是这样的class child : father子类会继承父类的属性和方法。在菜鸟教程上有一个好例子,我就不客气的挖了过来。using System;namespace InheritanceApplication{ cla原创 2017-12-15 22:18:58 · 322 阅读 · 0 评论 -
C#实现字符替换的三种方法
Author:云都小生最简单粗暴的方法C#封装了Replace的方法,这个方法及其它的参数是这样的。string Replace(替换的目标,替换的字符串)返回值是替换后的字符串string str = "11xx1111x";Console.WriteLine("原字符串是:{0}",str);Console.Write("请输入需要替换的字符串:");string oldStr = Con原创 2017-12-14 11:55:58 · 70954 阅读 · 0 评论 -
C# XML文件操作3
作者:云都小生修改指定属性的值 我们有这样一个XML配置文件。<?xml version="1.0" encoding="utf-8" standalone="yes"?><Books> <Book Name="雪国" Author="川端康成" Price="20" />原创 2018-04-13 16:30:03 · 299 阅读 · 0 评论