![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习
乱画十八笔
君子疾没世而在焉
展开
-
C# 正则表达式
正则表达式:用来判断某一个字符串是否匹配一定的格式使用的命名空间using System.Text.RegularExpressions;C#语法格式Bool result = Regex.IsMatch(字符 , 正则规则)Regex方法:IsMatch()Replace()正则表达式后期补充。...原创 2020-07-18 13:22:53 · 98 阅读 · 0 评论 -
C# Hashtable
一、HashtableHashtable 中的键值对的特点:1、键和值需要同时出现,不允许只出现key 或 value2、键和值一一对应,一个键对应一个值3、不允许出现相同的键,但是可以出现相同的value4、可以 出现不同的数据类型的元素使用的包名using System.collections;注意:Hashtable中存储的元素类型是DictionaryEntryclass Program { public static void Main() {原创 2020-07-18 13:05:30 · 508 阅读 · 0 评论 -
C# 栈(stack)与队列(queue)
栈(stack):先进先出队列(queue):先进后出使用的包名:using System.Colletions;一、栈栈主要实现三个方法:1、圧栈 push2、获取栈顶元素 Peek3、出栈 Popusing System.Collections;class Program { public static void Main() { //实例化一个对 Stack s = new Stack(); //圧栈原创 2020-07-17 21:54:26 · 179 阅读 · 0 评论 -
C# 集合ArrayList&List&对象排序
集合:就是一个容器,是来存贮兼容的数据类型的容器数组与集合的不同点:1、数组是定长的容器,而集合是变长的容器2、集合提供了很多的快捷的方法来操作元素一、arrayListArrayList 是一个类似数组的一个容器,可以添加任意的数据元素必须使用 using System.Collections下面是对数据的增删改查using System.Collections;class program{ public static void Main(String[] args)原创 2020-07-17 21:22:02 · 336 阅读 · 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 · 332 阅读 · 0 评论 -
C# 泛型
//泛型// 可以将类型在类、接口、方法、中进行传递// 类似于传参。// 泛型的命名:是一个标识符,遵循大驼峰命名法// 泛型在类中的应用class Person<T>{ public T t; //public static void Show(int a) //{ // 注 :在这里我们不知道 a的值,但是 // 我们可以使用a // 泛型T也是如此,我们不知道T的类型,但是可以 //原创 2020-07-15 23:17:41 · 104 阅读 · 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 · 118 阅读 · 0 评论 -
c# 委托
要想彻底理解委托是什么,我觉得读者可以先去看一下c语言中的指针函数。委托的实质就是指针函数。using System;//delegate 委托的关键字 ,其实也是声明指针函数的关键字。//声明一个委托delegate void TestDelegate();class Program{ public static void Main(String[] args) { //实例化一个委托对象需要用一个方法来实例化 //这个方法的返回值类型和参原创 2020-07-14 01:01:39 · 129 阅读 · 0 评论