找到 34423 篇文章,关于编程
477 次浏览
要检查线程是否处于活动状态,代码如下所示 - 示例 在线演示using System; using System.Threading; public class Demo { public static void Main() { Thread thread = new Thread(new ThreadStart(demo1)); thread = Thread.CurrentThread; Console.WriteLine("线程是否处于活动状态?= "+thread.IsAlive); ThreadPool.QueueUserWorkItem(new WaitCallback(demo2)); Console.WriteLine("线程的当前状态 = "+thread.ThreadState); Console.WriteLine("ManagedThreadId = "+thread.ManagedThreadId); thread.IsBackground = true; Console.WriteLine("该线程是后台线程吗?= "+thread.IsBackground); } public static void demo1() { ... 阅读更多
132 次浏览
要在 SortedList 对象中搜索,代码如下所示 - 示例 在线演示using System; using System.Collections; public class Demo { public static void Main() { SortedList list = new 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 的键和值...."); foreach(DictionaryEntry k in list ) Console.WriteLine("键: {0}, 值: {1}", k.Key , k.Value ... 阅读更多
2K+ 次浏览
lambda 表达式由两部分组成,一部分是参数,另一部分是代码或表达式。这两部分由箭头运算符“->”分隔。我们可以使用不同的 IDE,如 Netbeans、IntelliJ 和 Eclipse 来调试 Java 中的 lambda 表达式。创建多行 lambda 表达式并使用打印语句显示变量的值始终是可能的。调试器还可以提供有关 java 程序状态的附加信息。它允许在调试器执行期间修改某些变量。语法(参数) -> 表达式 或 (参数) -> { 语句; }示例import java.util.*; public class LambdaDebugTest { ... 阅读更多
190 次浏览
要检查线程是否是后台线程,代码如下所示 - 示例 在线演示using System; using System.Threading; public class Demo { public static void Main() { Thread thread = new Thread(new ThreadStart(demo1)); ThreadPool.QueueUserWorkItem(new WaitCallback(demo2)); Console.WriteLine("线程的当前状态 = "+thread.ThreadState); Console.WriteLine("ManagedThreadId = "+thread.ManagedThreadId); Console.WriteLine("该线程是后台线程吗?= "+Thread.CurrentThread.IsBackground); } public static void demo1() { Thread.Sleep(2000); } public static void demo2(object stateInfo) { Console.WriteLine("线程属于托管线程 ... 阅读更多
179 次浏览
要获取 C# 中 HashSet 中的元素数量,代码如下所示 - 示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main() { HashSet set1 = new HashSet(); set1.Add(25); set1.Add(50); set1.Add(75); set1.Add(100); set1.Add(125); set1.Add(150); Console.WriteLine("HashSet1 中的元素"); foreach(int val in set1) { Console.WriteLine(val); } Console.WriteLine("HashSet1 中的元素数量 = "+set1.Count); HashSet set2 ... 阅读更多
89 次浏览
要删除 LinkedList 中的指定节点,代码如下所示 - 示例 在线演示using System; using System.Collections.Generic; public class Demo { public static void Main() { LinkedList list = new 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 元素..."); foreach(int i in list) { Console.WriteLine(i); } LinkedListNode val = list.FindLast(300); Console.WriteLine("指定的值 = "+val.Value); ... 阅读更多
155 次浏览
要将 BitArray 中特定位置的位设置为指定值,代码如下所示 - 示例 在线演示using System; using System.Collections; public class Demo { public static void Main() { BitArray arr = new BitArray(5); arr[0] = true; arr[1] = false; arr[2] = true; arr[3] = false; Console.WriteLine("BitArray..."); foreach(Object 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 关键字。语法:([逗号分隔的参数列表]) -> { 多行语句 }示例接口 Employee { String displayName(String s); } 公共类 MultilineLambdaTest { 公共静态 void main(String[] s) { ... 阅读更多
浏览量:146
要获取 StringCollection 中第一次出现的索引,代码如下:示例 实时演示using System; using System.Collections.Specialized; public class Demo { public static void Main() { StringCollection strCol = new StringCollection(); strCol.Add("Accessories"); strCol.Add("Books"); strCol.Add("Electronics"); strCol.Add("Books"); Console.WriteLine("StringCollection 元素..."); foreach (string res in strCol) { Console.WriteLine(res); } strCol.Insert(2, "Headphone"); Console.WriteLine("StringCollection 元素...已更新"); foreach (string res in strCol) { Console.WriteLine(res); ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP