找到 34423 篇文章,关于编程
477 次浏览
要检查线程是否处于活动状态,代码如下:示例 实时演示使用 System;使用 System.Threading;公共类演示 { 公共静态无效主() { 线程线程 = 新线程(新线程启动(demo1)); 线程 = 线程.CurrentThread; Console.WriteLine(“线程是否处于活动状态?= ”+thread.IsAlive); ThreadPool.QueueUserWorkItem(新 WaitCallback(demo2)); Console.WriteLine(“线程的当前状态= ”+thread.ThreadState); Console.WriteLine(“ManagedThreadId= ”+thread.ManagedThreadId); thread.IsBackground = true; Console.WriteLine(“线程是否为后台线程?= ”+thread.IsBackground); } 公共静态无效 demo1() { ... 阅读更多
132 次浏览
要在 SortedList 对象中搜索,代码如下:示例 实时演示使用 System;使用 System.Collections;公共类演示 { 公共静态无效主() { SortedList 列表 = 新 SortedList(); list.Add(“1”, “One”); list.Add(“2”, “Two”); list.Add(“3”, “Three”); list.Add(“4”, “Four”); list.Add(“5”, “Five”); list.Add(“6”, “Six”); list.Add(“7”, “Seven”); list.Add(“8”, “Eight”); Console.WriteLine(“SortedList 的键和值……”); 针对每个(DictionaryEntry k in 列表) Console.WriteLine(“键:{0},值:{1}”,k.Key,k.Value ... 阅读更多
2K+ 次浏览
lambda 表达式由两部分组成,一部分是参数,另一部分是代码或表达式。这两部分由箭头运算符“ -> ”分隔。我们可以使用不同的 IDE,如 Netbeans、IntelliJ 和 Eclipse,在 Java 中调试 lambda 表达式。创建多行 lambda 表达式并使用打印语句显示变量的值始终是可能的。调试器还可以提供有关 Java 程序状态的其他信息。它允许在调试器执行时修改某些变量。语法(参数) -> 表达式 或(参数) -> {语句;}示例导入 java.util.*;公共类 LambdaDebugTest { ... 阅读更多
190 次浏览
要检查线程是否为后台线程,代码如下:示例 实时演示使用 System;使用 System.Threading;公共类演示 { 公共静态无效主() { 线程线程 = 新线程(新线程启动(demo1)); ThreadPool.QueueUserWorkItem(新 WaitCallback(demo2)); Console.WriteLine(“线程的当前状态= ”+thread.ThreadState); Console.WriteLine(“ManagedThreadId= ”+thread.ManagedThreadId); Console.WriteLine(“线程是否为后台线程?= ”+Thread.CurrentThread.IsBackground); } 公共静态无效 demo1() { Thread.Sleep(2000); } 公共静态无效 demo2(对象 stateInfo) { Console.WriteLine(“线程属于托管线程...”); ... 阅读更多
179 次浏览
要获取 C# 中 HashSet 中的元素数量,代码如下:示例 实时演示使用 System;使用 System.Collections.Generic;公共类演示 { 公共静态无效主() { HashSet set1 = 新 HashSet(); set1.Add(25); set1.Add(50); set1.Add(75); set1.Add(100); set1.Add(125); set1.Add(150); Console.WriteLine(“HashSet1 中的元素”); 针对每个(int val in set1) { Console.WriteLine(val); } Console.WriteLine(“HashSet1 中的元素数量= ”+set1.Count); HashSet set2 ... 阅读更多
89 次浏览
要删除 LinkedList 中的指定节点,代码如下:示例 实时演示使用 System;使用 System.Collections.Generic;公共类演示 { 公共静态无效主() { LinkedList 列表 = 新 LinkedList(); list.AddLast(100); list.AddLast(200); list.AddLast(300); list.AddLast(400); list.AddLast(500); list.AddLast(300); list.AddLast(500); Console.WriteLine(“LinkedList 元素...”); 针对每个(int i in 列表) { Console.WriteLine(i); } LinkedListNode val = list.FindLast(300); Console.WriteLine(“指定值= ”+val.Value); ... 阅读更多
155 次浏览
要将 BitArray 中特定位置的位设置为指定值,代码如下:示例 实时演示使用 System;使用 System.Collections;公共类演示 { 公共静态无效主() { BitArray arr = 新 BitArray(5); arr[0] = true; arr[1] = false; arr[2] = true; arr[3] = false; Console.WriteLine(“BitArray...”); 针对每个(对象 ob in arr) { Console.WriteLine(ob); } arr.Set(2,false); Console.WriteLine(“更新后的 BitArray...”); ... 阅读更多
302 次浏览
ListDictionary 类使用单链表实现 IDictionary。建议用于通常包含少于 10 个项目的集合。以下是 ListDictionary 类的属性:序号属性和描述1Count获取 ListDictionary 中包含的键/值对的数量。2IsFixedSize获取一个值,指示 ListDictionary 是否具有固定大小。3IsReadOnly获取一个值,指示 ListDictionary 是否为只读。4IsSynchronized获取一个值,指示 ListDictionary 是否已同步(线程安全)。5Item[Object]获取或设置与指定的关联的值。6Keys获取一个包含 ListDictionary 中键的 ICollection。7SyncRoot获取一个可用于同步对 ListDictionary 访问的对象。8Values获取一个包含... 阅读更多
10K+ 次浏览
lambda 表达式是一种匿名方法,用于提供函数接口定义的方法的实现。在 Java 8 中,lambda 表达式的主体也可以是复杂的表达式或语句,这意味着由多行组成的 lambda 表达式。在这种情况下,分号是必需的。如果 lambda 表达式返回结果,则还需要 return 关键字。语法(逗号分隔的参数列表) -> {多行语句}示例接口员工 { String displayName(String s);} 公共类 MultilineLambdaTest { 公共静态无效主(String[] s) { ... 阅读更多
146 次浏览
要获取 StringCollection 中第一次出现的索引,代码如下:示例 实时演示使用 System;使用 System.Collections.Specialized;公共类演示 { 公共静态无效主() { StringCollection strCol = 新 StringCollection(); strCol.Add(“Accessories”); strCol.Add(“Books”); strCol.Add(“Electronics”); strCol.Add(“Books”); Console.WriteLine(“StringCollection 元素...”); 针对每个(字符串 res in strCol) { Console.WriteLine(res); } strCol.Insert(2, “Headphone”); Console.WriteLine(“StringCollection 元素...已更新”); 针对每个(字符串 res in strCol) { Console.WriteLine(res); ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP