- 博客(8)
- 收藏
- 关注
原创 【C#】Lambda表达式
一、定义Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。运算符=>右侧可以是表达式或语句块。任何lambda表达式都可以转换为委托类型。委托类型由其参数和返回值类型确定。若无返回值,可以转换为Action委托类型之一,否则转换为Func委托类型之一。可以转换为表达式树类型。二、分类表达式lambda:返回表达式的结果,表达式lambda的主体可以包含方法调用。可以创建表达式树。 (input-parameters) => expr
2021-07-07 17:42:46
183
原创 【C#】基础 — 程序结构
一、Main方法一个可执行程序的入口点,它是程序控制开始和结束的地方。Main在类或结构中声明。Main必须是static,不必是public,封闭类或结构不需要是静态的。Main可以有void、int从 C# 7.1 开始可以有Task、Task类型。当且仅当Main返回一个Task或Task,可能包含async修饰符。特别排除async void Main方法。Main可以选择使用或不使用string[]包含命令行参数的方式来声明该方法。public static void Main()
2021-07-07 10:57:09
116
原创 【C#】入门
一、特点面向对象(封装、继承、多态)、面向组件类型安全、支持null对象支持Lambda表达式(函数式编程)支持GCLINQ(语言集成查询)异步统一类型系统(object)基于.NET运行注:.NET是名为公共语言运行时(CLR)的虚执行系统和一组类库二、Hello Worldusing System; //使用System命名空间的using指令class Hello{ static void Main() //C#程序的入口 { C
2021-07-07 07:41:03
476
原创 java实现关灯游戏
import java.util.Random;import java.util.Scanner;public class Light { public static void main(String args[]) { //初始化棋盘 int[][] games = new int[10][10]; Random random = new Random(); /...
2020-04-17 09:43:08
269
原创 java实现简单五子棋
import java.util.Random;import java.util.Scanner;public class Chess { public static void main(String args[]) { int[][] games = new int[16][16]; int color = 2; Scanner sc = new Scanner(Sys...
2020-04-03 10:18:28
262
原创 java基础知识(三)
方法1.格式:访问控制 [static] 返回值 方法名(参数列表(若干个)){ 方法体;}参数是方法的入口,返回值是方法的出口方法体:是由java最基础的组成部分拼接而成的2.面向对象:3.基本概念:对象:万事万物皆对象,对象在不同场景下所表现出的特征是不一样的。一个对象应该由自己的属性和方法组成,但当很多个对象中具有相同的属性和方法时,我们就可以将其抽象成类...
2019-12-19 15:12:48
225
原创 Java数组的基础知识(二)及几种排序方法
数组:数组创建时必须知道大小(知道分配多少空间)数组是有角标的,角标从0开始到长度-1为止数组一旦创建就不能改变其大小(内存溢出)//静态数组int[] array2 = {1,2};//动态数组int[] array = new int[2]; //所有字符串未赋值之前都是nullarray[0] = 1;array[1] = 2;对于容器的操作,一般分为三...
2019-12-05 16:05:09
166
原创 Java基础知识(一)
类的源文件中必须包含一个main方法,且main方法必须声明为public对于一个方法,即使没有参数也需要使用空括号,eg:system.out.print( );Java程序编译后生成的class缓存,在被删除前都可以调用。截断符:{ }、;注释:// 单行注释:从当前位置到本行结束。/···/ 多行注释、块级注释:有开头有结尾,不能嵌套。/**…*/ 文档注释:有开头有结...
2019-11-01 15:15:44
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人