C#学习
乱画十八笔
君子疾没世而在焉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 正则表达式
正则表达式:用来判断某一个字符串是否匹配一定的格式 使用的命名空间 using System.Text.RegularExpressions; C#语法格式 Bool result = Regex.IsMatch(字符 , 正则规则) Regex方法: IsMatch() Replace() 正则表达式后期补充。 ...原创 2020-07-18 13:22:53 · 157 阅读 · 0 评论 -
C# Hashtable
一、Hashtable Hashtable 中的键值对的特点: 1、键和值需要同时出现,不允许只出现key 或 value 2、键和值一一对应,一个键对应一个值 3、不允许出现相同的键,但是可以出现相同的value 4、可以 出现不同的数据类型的元素 使用的包名 using System.collections; 注意:Hashtable中存储的元素类型是DictionaryEntry class Program { public static void Main() {原创 2020-07-18 13:05:30 · 608 阅读 · 0 评论 -
C# 栈(stack)与队列(queue)
栈(stack):先进先出 队列(queue):先进后出 使用的包名: using System.Colletions; 一、栈 栈主要实现三个方法: 1、圧栈 push 2、获取栈顶元素 Peek 3、出栈 Pop using System.Collections; class Program { public static void Main() { //实例化一个对 Stack s = new Stack(); //圧栈原创 2020-07-17 21:54:26 · 279 阅读 · 0 评论 -
C# 集合ArrayList&List&对象排序
集合:就是一个容器,是来存贮兼容的数据类型的容器 数组与集合的不同点: 1、数组是定长的容器,而集合是变长的容器 2、集合提供了很多的快捷的方法来操作元素 一、arrayList ArrayList 是一个类似数组的一个容器,可以添加任意的数据元素 必须使用 using System.Collections 下面是对数据的增删改查 using System.Collections; class program { public static void Main(String[] args)原创 2020-07-17 21:22:02 · 448 阅读 · 0 评论 -
C# 封装(get 和 set)
class Person { private int age; private string name; public Person(int age, string name) { this.age = age; this.name = name; } public int Age { set { this.age = value; }原创 2020-07-17 20:32:31 · 390 阅读 · 0 评论 -
C# 泛型
//泛型 // 可以将类型在类、接口、方法、中进行传递 // 类似于传参。 // 泛型的命名:是一个标识符,遵循大驼峰命名法 // 泛型在类中的应用 class Person<T> { public T t; //public static void Show(int a) //{ // 注 :在这里我们不知道 a的值,但是 // 我们可以使用a // 泛型T也是如此,我们不知道T的类型,但是可以 //原创 2020-07-15 23:17:41 · 175 阅读 · 0 评论 -
c# Lambda表达式与匿名方法
想要彻底理解Lambda表达式 请先理解委托什么是匿名方法! 一、匿名方法 匿名方法:显而易见就是没有方法名的方法。可以用delegate代替方法名。 匿名方法定义如下 public delegate int TestMethod(int x , int y); class Program { public static void Main() { TestMethod method = delegate (int x, int y) {原创 2020-07-15 22:40:17 · 193 阅读 · 0 评论 -
c# 委托
要想彻底理解委托是什么,我觉得读者可以先去看一下c语言中的指针函数。委托的实质就是指针函数。 using System; //delegate 委托的关键字 ,其实也是声明指针函数的关键字。 //声明一个委托 delegate void TestDelegate(); class Program { public static void Main(String[] args) { //实例化一个委托对象需要用一个方法来实例化 //这个方法的返回值类型和参原创 2020-07-14 01:01:39 · 181 阅读 · 0 评论
分享