logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c#基础知识合集01 数据类型,变量

本文摘要介绍了C#编程基础中的关键概念:1)注释方式(单行//和多行/* */);2)输入输出方法(Console类及WinForm的MessageBox);3)主要数据类型(数值型、字符型、布尔型等)及其存储特性;4)变量命名规则(字母数字下划线组合、小驼峰命名法)和声明方式(单变量/多变量声明及初始化)。内容涵盖了C#基础语法要点,适合初学者快速掌握核心编程概念。

#c##开发语言#学习
c#基础知识合集02 类型转换,运算符

本文介绍了数据类型转换和运算符的基本概念。数据类型转换分为隐式转换(自动完成)和显式转换(手动强制),包括数值类型转换顺序、字符串转数字方法等。运算符部分详细讲解了算术运算符、赋值运算符、自增自减运算符、关系运算符、三元运算符和逻辑运算符的使用方法及注意事项,重点说明了不同运算符的运算规则和常见应用场景。全文通过具体示例展示了各种运算符的实际用法,为编程中的基本运算操作提供了实用参考。

#c##开发语言#学习
c#基础知识合集03 位运算,流程控制(if)(switch)

本文介绍了C#中的位运算和流程控制语句。位运算部分详细讲解了按位与(&)、或(|)、异或(^)、取反(~)以及左移(<<)和右移(>>)运算的规则和使用方法,通过二进制示例展示了运算过程。流程控制部分重点介绍了if条件判断语句(包括基本if、if-else和if-elseif-else结构)和switch分支语句,比较了它们的适用场景和特点。文章通过具体代码示例说明

#c##开发语言#学习
c#基础知识合集04 for循环,while循环

本文介绍了三种循环结构:for循环适用于已知循环次数的情况,通过初始化、条件和迭代表达式控制循环;while循环先检查条件再执行循环体,适合不确定循环次数但需满足条件的情况;do-while循环至少执行一次循环体后再检查条件,适用于必须执行一次的情况。每种循环都通过具体示例说明了其语法特点和使用场景,帮助理解不同循环结构的适用性和执行流程。

#c##开发语言#学习
c#基础知识合集05 Math goto语句 可空类型 双层for循环

方法名作用Math.Abs获取一个数的绝对值Math.Sqrt计算一个数的平方根Math.Pow计算一个数的指定次幂Math.Tan计算角度(以弧度为单位)的正弦、余弦和正切值-Math属性使用Math.PI进行角度和弧度转换将小数向上取整到最接近的整数Math.Floor将小数向下取整到最接近的整数Math.Round将小数四舍五入到指定小数位数或最接近的整数Math.Min获取两个数中的最大值

#c##开发语言
c#基础知识合集12 冒泡排序 选择排序 ArrayList List 字典

本文对比了冒泡排序和选择排序两种算法,以及ArrayList和List<T>两种集合类型。冒泡排序通过相邻元素比较交换实现排序,时间复杂度O(n²),稳定但效率较低;选择排序每次选择最小元素交换,同样O(n²)但不稳定。ArrayList可存储不同类型但类型不安全,List<T>类型安全且性能更优。字典(Dictionary<TKey,TValue>)通过键值对

#排序算法#算法#数据结构 +3
c#基础知识合集13 哈希表、有序列表、栈和队列、类和对象的创建、属性和字段、字段和属性的区别、属性拦截、构造函数、析构函数

本文介绍了C#中几种常见数据结构与面向对象编程的核心概念。哈希表(Hashtable与Dictionary<TKey,TValue>)通过哈希函数实现O(1)快速查找;有序列表(SortedList与SortedDictionary)使用数组/红黑树实现O(log n)的有序存储;栈(Stack)和队列(Queue)分别遵循LIFO和FIFO原则。在面向对象方面,详细讲解了类与对象的创

#c##散列表#开发语言 +1
c#基础知识合集15 虚方法 索引器

文章摘要: 本文探讨了C#中的虚方法和索引器两大核心概念。虚方法通过virtual和override实现多态性,允许子类重写基类方法,运行时根据实际类型调用对应版本,与抽象方法(必须重写)和密封方法(禁止重写)形成对比。索引器通过this[]定义,使对象能像数组一样通过索引访问数据集合,支持重载和自定义逻辑,区别于属性(操作单一字段)和数组(固定整数索引)。两者均需注意实现细节,如虚方法的运行时绑

#c##开发语言#学习 +1
c#基础知识合集17 委托

委托是C#中的类型安全函数指针,用于将方法作为参数传递或存储在变量中。通过delegate关键字声明委托类型(如public delegate int MyDelegate(int a, int b)),可关联签名匹配的方法(如加减法)。多播委托通过+=/-=实现多个方法的链式调用,常用于事件处理和异步回调。委托的核心优势包括:解耦调用逻辑(如动态切换排序比较方法)、实现事件机制(如按钮点击事件)

#c##开发语言
c#winform基础合集1 窗体控件 Lable控件 TextBox控件 Button控件 颜色控制

本文介绍了WinForm中常见控件的关键属性和使用方法。窗体(Form)作为基础容器,包含Text、Size等属性及Load、Click等事件;Label控件用于显示静态文本,可通过Text、Font等属性设置样式;TextBox控件支持单行/多行文本输入,具有MaxLength、PasswordChar等特性;Button控件通过Click事件响应用户操作。文章还详细说明了如何设置各控件的颜色属

#c##开发语言
    共 18 条
  • 1
  • 2
  • 请选择