随笔分类 - 阅C#基础篇
摘要:一、C#数组删除元素在C#中,只能在动态数组ArrayList类中对数组执行删除元素的操作。因为动态数组是一个可以改变数组长度和元素个数的数据类型。示例:using System;using System.Collections.Generic;using System.Linq;using Sys...
阅读全文
摘要:一、向数组添加元素在C#中,只能在动态数组ArrayList类中向数组添加元素。因为动态数组是一个可以改变数组长度和元素个数的数据类型。示例:using System;using System.Collections.Generic;using System.Linq;using System.Te...
阅读全文
摘要:在C#中常用的数组排序的方法有:选择排序法、冒泡排序法、插入排序法和希尔排序法等。一、选择排序法using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ clas...
阅读全文
摘要:在C#中,可以使用foreach语句来遍历数组的元素:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class Program { static vo...
阅读全文
摘要:在C#中,如果需要数组的长度和元素的个数随着程序的运行不断改变,就可以使用ArrayList类,该类是一个可以动态增减成员的数组。一、ArrayList类的常用属性和方法1. ArrayList类的常用属性2. ArrayList类的常用方法二、ArrayList类与Array类的区别?ArrayL...
阅读全文
摘要:在C#中,可以将数组作为参数传递给方法,同时方法可以更改数组元素的值。一、将一维数组作为参数传递给方法using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ c...
阅读全文
摘要:在C#中,使用索引来访问数组元素。索引必须是一个整型值。在数组中,每一个维度的索引从0开始。一、访问一维数组元素int[] array = {1,2,3,4,5,6,7,8,9,10}; // 声明一维数组array[2] = 33; // 向数组的第3个元素写入值33int array1 = ar...
阅读全文
摘要:在C#中,数组的声明就是对数组进行实例化。一、一维数组的声明1. 整型数组下面声明一个有5个整数元素的一维数组:int[] array = new int[5];上面的数组包含从array[0]到array[4]共计5个整数的元素。new运算符用于创建数组并将数组元素初始化为它们的默认值。在这个例子...
阅读全文
摘要:一、数组的定义数组:是一种包含若干个变量的数据结构,这些变量可以通过索引进行访问。数组的元素:数组中的变量就称为数组的元素。元素类型:数组中的元素具有相同的数据类型,该数据类型就称为数组的元素类型。数组的维度:指的是和每个数组元素相关联的索引个数。一维数组:维度为1的数组称为一维数组。如:int[]...
阅读全文
摘要:一、C#算术运算符C#语言的算术运算符主要用于数学计算中。二、示例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class Program { sta...
阅读全文
摘要:下面介绍C#语言命名的9种规范:a) 类【规则1-1】使用Pascal规则命名类名,即首字母要大写。【规则1-2】使用能够反映类功能的名词或名词短语命名类。【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。【规则1-4】自定义异常类应以Exception结尾。【规则1-5】文件名要能反映类...
阅读全文
摘要:一、C#关系运算符C#语言的关系运算符是对操作数的比较运算。二、示例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class Program { st...
阅读全文
摘要:一、C#逻辑运算符C#语言的逻辑运算符是对变量的值、表达式的运算结果进行比较,基比较结果为True或False。二、示例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespac...
阅读全文
摘要:一、C#位运算符C#语言的位运算符可以对整型运算对象按位进行逻辑运算。二、提示1. 与运算符与运算符的运算规则如下:0 & 0 = 00 & 1 = 01 & 0 = 01 & 1 = 1例如:2的二进制表示: 0000001010的二进制表示:00001010-------------------...
阅读全文
摘要:一、C#赋值运算符C#语言的赋值运算符用于将一个数据赋予一个变量、属性或者引用。数据可以是常量、变量或者表达式。1. 简单赋值“=”操作符被称为简单赋值操作符。在一个简单赋值中,右操作数必须为某种类型的表达式,且该类型必须可以隐式地转换成左操作数类型。该运算将右操作数的值赋给作为左操作数的变量、属性...
阅读全文
摘要:一、C#条件运算符(?:)条件运算符(?:),有时也称为三元操作符“?:”。它是根据布尔型表达式的值返回?后面的两个值中的一个。如果条件为True,则计算第一个表达式并以它的计算结果为准;如果条件为False,则计算第二个表达式并以它的计算结果为准。例如:b ? x : y形式的条件表达式。首先计算...
阅读全文
摘要:一、C#自减运算符(--)自减运算符(--)是将操作数减1。1. 前缀自减运算符前缀自减运算符是“先减1,后使用”。它的运算结果是操作数减1之后的值。例如:--x; // 前缀自减运算符2. 后缀自减运算符后缀自减运算符是“先使用,后减1”。它的运算结果是操作数减1之前的值。例如:x--; // 后...
阅读全文
摘要:一、C#自增运算符(++)自增运算符(++)是将操作数加1。1. 前缀自增运算符前缀自增运算符是“先加1,后使用”。它的运算结果是操作数加1之后的值。例如:++x; // 前缀自增运算符2. 后缀自增运算符后缀自增运算符是“先使用,后加1”。它的运算结果是操作数加1之前的值。例如:x++; // 后...
阅读全文
摘要:一、C# sizeof运算符sizeof运算符用于获取值类型的字节数。二、示例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class Program...
阅读全文
摘要:一、C# checked运算符checked运算符用于对整型算术运算和显式转换启用溢出检查。默认情况下,表达式产生的值如果超出了目标类型的范围,将会产生两种情况:?常数表达式将导致编译时错误。?变量表达式在运行时计算并将引发异常。二、提示如果我们通过编译器选项或者环境配置在全局范围内取消了溢出检查,...
阅读全文