摘要:
1. 问题描述 一个字段的类型从int变成了bigint,实体类也要同步更新为Long。修改完后只更新了两个实体类,结果运行就报错了。 根据日志来看说“EntityKsGc.getKscc()Ljava/lang/Long;” 这个方法不存在,但这个类确实改成了Long类型,另外从eclipse来看 阅读全文
摘要:
创建数组 string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; int[] myNum1 = {10, 20, 30, 40}; int[] myNum2 = new int[4]{10, 20, 30, 40}; int[] myNum3 = new 阅读全文
摘要:
int x = 10, y = 2, z = -1; double d = 9.99; 1. 最大值 Math.Max(x, y); // 10 2. 最小值 Math.Min(x, y); // 2 3. 开平方 Math.Sqrt(x); // 3.1622776601683795 4. 绝对值 阅读全文
摘要:
1. 运算操作符 int m = 0, j = 1; 序号 操作符 作用 举例 1 + 加 m=m+j; // 结果:1 2 - 减 m=m-j; // 结果:-1 3 * 乘 m=m*j; // 结果:0 4 / 除 m=m/j; // 结果:0 5 % 取余 m=m%j; // 结果:1 6 + 阅读全文
摘要:
概念 读取用户输入,并存储到变量中,然后打印出来。 代码 Console.Write("请输入姓名:"); string? name = Console.ReadLine() ?? ""; // 读取用户输入,接收的只被认作字符串。 Console.WriteLine(name); 请输入姓名:张三 阅读全文
摘要:
概念 将一种类型转为另一种,例如int转为string; 分类 隐式转换:自动完成 例如:char -> int -> long -> float -> double 显式转换: 手动完成 例如:double -> float -> long -> int -> char 代码 // 隐式转换 in 阅读全文
摘要:
arm64-v8a: 第8代、64位ARM处理器,目前手机大多数是此架构 armeabiv-v7a: 第七代及以上的 ARM 处理器 armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多,缺乏对浮点数计算的硬件支持,在须要大量计算时有性能瓶颈。 x86: 平板、模拟器用得比较多。x8 阅读全文
摘要:
概念 构建对内部方法的引用,两者参数和返回值必须一致。 代码 delegate int NumberOper(int k); public class DelegateTest { private static int m = 0; public static int add(int i) { m 阅读全文
摘要:
可空类型修饰符(?) 允许变量为空,例如int类型的变量本不可以为空,但是用?后可以为空。 例如:string s=null; 是正确的,int i=null; 编译器就会报错。 int? i = null; 三元表达式(?😃 int j = (2 > 1) ? 0 : -1; // 结果:j=0 阅读全文
摘要:
概念 析构函数(也称为终结器)是类的一个特殊成员,它在垃圾回收器决定回收类实例时自动执行。析构函数主要用于执行必要的清理操作,如释放非托管资源,如文件句柄、网络连接或数据库连接等,就需要在析构函数中进行清理。 特点 一个类只能有一个析构函数,不能重载或继承。 析构函数不接受任何参数,也不返回值。 不 阅读全文