c#
文章平均质量分 93
智能2班陈珊珊
这个作者很懒,什么都没留下…
展开
-
c#编程练习
编写一个函数,对字符串进行基本的压缩,如果压缩后的字符串不比原字符串短,则返回原字符串。: 编写一个C#程序,从数组中筛选出所有的偶数,并返回一个新。: 编写一个函数,移除字符串中的重复字符,只保留第一个出。: 编写一个C#程序,计算数组中所有元素的平均值。: 编写一个C#函数,找出数组中的最大值和最小值。: 编写一个C#程序,计算数组中所有元素的总和。: 编写一个C#程序,计算数组中所有元素的乘积。: 编写一个C#函数,检查一个字符串是否是回文。: 编写一个C#程序,找到数组中的最大值。原创 2024-07-07 10:16:03 · 1034 阅读 · 0 评论 -
c#第五次作业
此外,当运算符具有相同优先级时,它们的操作顺序是从左到右(除了赋值运算符,它是从右到左的,但通常与表达式中的其他元素一起评估时,这种差异不会直接影响结果)。在存在疑问的情况下,可以使用括号来明确指定运算的顺序。冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。在C#中,实现一个通用的打印泛型类,用于打印各种集合中的值,是一个很好的调试辅助工具。进行两层嵌套的循环遍历数组,外层循环控制排序的总轮数,内层循环负责在每一轮中进行实际的元素比较和交换。原创 2024-07-05 15:34:25 · 997 阅读 · 0 评论 -
c#类型转换和常见集合类型
在C#中,数组是一种数据结构,用于在内存中连续存储相同类型的数据。数组可以有多个维度,常见的一维、二维和三维数组分别用于存储线性、矩阵和三维空间中的元素。想要生成一个包含88笔费用记录的数组,总额需要达到3亿,且每笔金额在300万到800万之间(包括300万和800万),可以使用。三维数组用于存储三维空间中的数据,如立方体中的值,每个元素由三个索引(通常是x, y, z)来访问。一维数组是最简单的数组形式,它像一个列表,可以存储一系列的元素。如果字符串不是一个有效的整数值,或者其表示的数值超出了。原创 2024-07-04 15:29:54 · 864 阅读 · 1 评论 -
c#字符串常用方法
1.字符串的处理常用方法Format格式化null没有初始化,Empty空串="",WhiteSpace=" "EqualsContainsLengthSubstring截取字符串,获取字符串的一部分IndexOf&LastIndexOf找到某个字符串的位置(从前往后,从后往前)RemoveRevserseTrimReplaceConcatJoin把多个字符串连接,有一个分隔符Split根据分隔符,把字符串进行分割成数组。原创 2024-07-03 15:51:18 · 1012 阅读 · 0 评论 -
c#变量和修饰符
这意味着静态变量可以在类的任何成员(包括静态和非静态成员)内部被访问和修改,但只能通过类名(对于静态成员)或类的实例(对于非静态成员,尽管这不是推荐的做法,因为它可能导致混淆)来访问。例如,可能会在类中使用私有字段来存储数据,并通过公共属性来提供对这些数据的访问,从而封装数据并控制对数据的访问。这包括类的内部、同一个命名空间的其他类、不同命名空间的其他类、甚至是在不同的程序集中。如果复用我们习惯使用静态的,如果各自独立使用,也不需要立即使用,用的时候在创建,我们习惯使用实例变量。原创 2024-07-02 14:54:48 · 697 阅读 · 0 评论 -
c#第一次作业
标识符是适用于变量、类、方法和其他各种用户定义对象的一般术语。关键字是对编译器具有特殊意义的预定义保留标识符,它们不能用作标识符,除非它们有一个前缀。为防止文件名一致,导致系统无法区分,增加命名空间前缀来区分不同命名空间下的文件。类似java中的package隐式类型转换:隐式类型转换是编译器自动执行的类型转换,不需要程序员明确指定。当一种类型的数据可以安全地转换为另一种类型时,编译器会自动进行隐式转换。这种转换不会导致数据丢失或改变数据的意义。原创 2024-07-01 15:11:26 · 841 阅读 · 0 评论