上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
摘要: class Program{ public static volatile bool flag = true; public static void Main() { Action a = null; Thread t = new Thread(() => { Console.WriteLine(" 阅读全文
posted @ 2023-03-26 23:55 JohnYang819 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 顶级语句 (1)一个项目最多只能有一个文件具有顶级语句,就是直接写代码,如果存在多个,则会报错, (2)如果顶级语句和Main共存,则只调用顶级语句 (3)如果没有顶级语句,则必须有Main 简化using声明 简化using声明省去了大括号,使用“using声明”的变量是在离开变量作用域的时候,进 阅读全文
posted @ 2023-03-20 23:58 JohnYang819 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在.NET中,每个应用程序域都是一个独立的执行环境,有自己的安全边界和上下文。当使用AppDomain.ExecuteAssembly方法在一个新的应用程序域中执行一个程序集时,这个程序集将会在新的应用程序域中加载和执行,而与原应用程序域隔离开来,两个应用程序域之间的交互是受到限制的。 默认情况下, 阅读全文
posted @ 2023-03-14 22:53 JohnYang819 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 子网及子网掩码,网络地址及主机地址 在同一个局域网内,如果使用了相同的子网掩码,那么不同服务器的IP地址前缀部分(网络地址)可能会相同,这是因为同一个子网内的设备需要使用相同的网络地址。子网掩码的作用是将IP地址分为网络地址和主机地址两部分,其中网络地址表示子网的标识,而主机地址表示该子网内的具体主 阅读全文
posted @ 2023-03-12 16:39 JohnYang819 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在 C# 中,Delegate 是一种引用方法的类型,可以将方法视为对象进行传递和操作。Delegate 类型的实例可以用来引用一个或多个方法,然后可以将这些引用作为参数传递给其他方法,或者用来调用这些方法。 Delegate 类型包含两个属性:Target 和 Method。其中,Target 属 阅读全文
posted @ 2023-03-11 17:30 JohnYang819 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 反射是一种在运行时动态获取程序类型信息的技术,它可以用来查找和操作程序中的类型、成员、属性和方法等。 (1)获取Type类型的几种方法: (a) 实例调用GetType(b)typeof(类型) (c)Assembly.GetType(类型名称) (d) Type.GetType(类型全称) (2) 阅读全文
posted @ 2023-03-11 11:19 JohnYang819 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 弱引用保持的是一个GC“不可见”的引用,是指弱引用不会增加对象的引用计数,也不会阻止垃圾回收器对该对象进行回收。因此,弱引用的目标对象可以被垃圾回收器回收,而弱引用本身不会对垃圾回收造成任何影响。 弱引用的原理是,在堆上分配的每个对象都有一个头部信息,用于存储对象的类型信息、对象的大小等信息。在头部 阅读全文
posted @ 2023-03-11 10:50 JohnYang819 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 这些是 C# 中用于增加和减少变量值的运算符,下面是它们的用法: 1.i++ (后增量运算符):先使用变量 i 的当前值,然后将 i 的值加 1。 int i = 0; int j = i++; // j = 0, i = 1 2.++i (前增量运算符):将 i 的值加 1,然后使用新值。 int 阅读全文
posted @ 2023-03-08 17:32 JohnYang819 阅读(684) 评论(0) 推荐(0) 编辑
摘要: (1) 点击“调试”,选择需要调试的可执行程序 (2) 点击“确定”后,打开程序,再点击“调试”-“窗口”-模块 (3)右键模块,选择“从内存中打开模块” (4)发现,已经可以调试了 阅读全文
posted @ 2023-02-27 16:34 JohnYang819 阅读(841) 评论(0) 推荐(0) 编辑
摘要: C#代码: static void Main(string[] args) { int[] items = new int[] { 0,1,2,3,4}; int m = 3; List<int[]> allCombinations = GetCombinations(items, m); fore 阅读全文
posted @ 2023-02-04 15:33 JohnYang819 阅读(30) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页