
C#
文章平均质量分 91
C#
小乔努力变强
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#里面的不同集合(数组、ArrayList集合、List泛型)
目录数组(Array)集合(ArrayList)泛型(List)那如何选择使用哪一个集合呢?思维导图数组(Array)什么是数组?是一个存储相同类型元素的固定大小的顺序集合。有什么作用吗?一次声明相同类型的数。有哪些特点?元素是相同类型 大小固定 元素连续存储 是引用类型(必须分配堆上的内存)数组有哪些优点?在内存中连续存储,因此可以快速而容易地从头到尾遍历元素,可以快速地修改元素数组有哪些缺点呢?创建时必须...原创 2021-03-07 16:39:31 · 3536 阅读 · 33 评论 -
C#三层架构
最近进入了三层的学习,刚开始实在是不明白三层是什么?为什么要分层?三层有哪些?1.UI(View),表示层。接收显示数据(接受用户输入数据、显示处理后的数据);2.BLL(Business Logic Layer),业务逻辑层。数据处理和传递,如:逻辑判断、计算3.DAL(Data Access Layer),数据访问层。与数据库打交道。访问数据库,对数据表进行Select,Insert,Update,Delete操作,并且将处理后的数据保存到数据库 ...原创 2020-11-24 16:09:10 · 2497 阅读 · 42 评论 -
SqlCommand.ExecuteNonQuery 方法
一、ExecuteNonQuery 方法是什么?SqlCommand的一个类,用于包含UPDATE、INSERT、DELETE的Transact-sql 语句中来修改数据库中的数据,并返回结果。二、返回的结果是什么?第一种情况:用于update、insert、delete语句中返回该受影响的行数第二种情况:用于select语句返回值为-1三、实战演练①、数据表class_Info ...原创 2020-11-22 10:38:27 · 3766 阅读 · 26 评论 -
C#基础——字符串(string str = null 与string str = ““的区别)
一、字符串ToLower、Toupper:大小写字母转换str=str.ToLower():得到字符串的小写形式str=str.Toupper():得到字符串的大写形式sq.Equals(s2,StringComparison.OrdinallgnoreCase):两个字符串进行比较不区分大小写的比较str.Split:切割字符串替换字符串(Replace)判断这个字符串中是否包含这个字符串(Contains)Substring:截取字符串(注:截取长度不能超过字符串)Sub原创 2020-11-07 20:46:50 · 1821 阅读 · 28 评论 -
C#基础⑧——方法(函数、重载、out、ref)
什么是方法(函数)?函数就是将一堆代码进行重用的一种机制(就是将重复使用的的代码放在一个方法里,谁想用调就行了。)比喻成职能。比喻成一个生产自行车老板,一个地方专门放螺丝,一个地方专门放轮,一个地方专门放车链子,需要组装什么就从那个仓库里面拿就行了。各司其职。使用方法有什么好处呢?便于修改、增加可读性、可重用、封装语法:访问修饰符 static 返回类型 方法名(参数列表)请用户输入两个数,判断两数的最大值class Program{ ...原创 2020-10-24 20:24:33 · 1352 阅读 · 48 评论 -
C#基础——数组(冒泡排序、求最值、数组排序、forr反转)
在上一篇博客中,为大家分享了C#中的枚举、结构体,这一次来分享一下数组。这里主要对数组的求最值和数组排序来做重点说明。 一、思维导图 数组是什么?一组数据类型相同的数数组有什么好处?一次声明相同类型的数怎么声明数组的四种方式?//第一种方式 int[] num1 = new int[10]; //长度为10,下标为0-9,int类型//第二种方式int[] num2...原创 2020-09-04 15:04:13 · 2378 阅读 · 32 评论 -
C#基础⑤——三大结构(顺序、分支、循环)
一、思维导图二、三大结构说明1.顺序结构顾名思义,就是按照所写代码的顺序和逻辑关系来执行。2.分支结构有选择的来执行语句,如果条件为真执行语句1,如果条件为假执行语句2 、3.循环结构循环,就是执行一段重复的代码。当满足表达式的条件时,会执行语句块,什么时候条件不满足了,就终止。但程序有可能一次都不执行 ...原创 2020-08-28 14:14:18 · 2822 阅读 · 15 评论 -
C#基础④——算数运算符(前加、后加、前减、后减)、关系运算符、逻辑表达式
目录一、算术运算符二、关系运算符三、逻辑表达式四、实战演练一、算术运算符 运算符 描述 + 两个操作数相加 - 两个操作数相减 * 两个操作数相乘 / 相除 % 取余运算 ++ 自增运算,i++、++i原创 2020-08-23 17:56:31 · 2263 阅读 · 9 评论 -
C#基础③——类型转换(int转double、double转int、Convert)
类型转换是什么?不同数据类型间的转换,如:将int类型转换为string类型为什么需要类型转换?从控制台接收到的用户输入的内容都是string类型,如果要进行计算,就需要将接收到的内容转换成数值类型什么是隐式转换?如下图什么是强制转换?如下图 一、代码展示1.隐式转换:int——>double int num1 = 10; ...原创 2020-08-21 15:14:38 · 22302 阅读 · 13 评论 -
C#基础①——你知道变量、数据类型、方法、控制语句之间的关系吗?
java程序在运行的过程中会在内存中产生一些数据,这些数据就会被临时保存在内存当中,而内存中的每一小块区域我们就可以理解为是变量,数据会动态改变的,当程序想要访问或是修改这些数据的时候需要通过一些标识来进行操作,我们就可以使用变量名来标识每一块内存区域。原创 2020-08-19 19:14:35 · 1002 阅读 · 10 评论 -
C#——概述(是什么?能干什么?.NET、IDE)、基础(Write() 和WriteLine()、ReadKey()和ReadLine()的区别)
C#是什么?一种编程语言,可以开发基于.NET平台的应用.NET是什么?指.NET Framework框架,一种平台,一种技术IDE是什么?Integrated Development Environment, 集成开发环境.NET的IDE就是vs2019C#和.NET有什么关系吗?C#是在.NET平台上开发应用程序.NET能干哪些事?桌面应用程序,开发出来的叫Winform应用程序 Internet应用程序,开发出来的叫AS...原创 2020-07-03 19:22:29 · 5586 阅读 · 13 评论 -
C#基础②——数据类型(decimal和float、double的区别)
一、实战演练:int number1 = 12; //存储一个整数类型的变量double number2 = 1.11111111111111111111; //double:存储64 位双精度浮点型数据(存小数时电脑默认)float number3 = (float)1.11111111111111111111; //存储32位单精度浮点型数据(使用时需先转换为double类型:0.1f或(flost)0.1)cha...原创 2020-08-21 11:00:01 · 10728 阅读 · 13 评论