找到 34423 篇文章,关于编程

如何在 C# 中检查线程是否处于活动状态

AmitDiwan
更新于 2019-12-16 10:00:54

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() {     ... 阅读更多

在 C# 中搜索 SortedList 对象

AmitDiwan
更新于 2019-12-16 09:57:40

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 ... 阅读更多

如何在 Java 中调试 lambda 表达式?

raja
更新于 2020-07-10 14:09:46

2K+ 次浏览

lambda 表达式由两部分组成,一部分是参数,另一部分是代码或表达式。这两部分由箭头运算符“->”分隔。我们可以使用不同的 IDE,如 Netbeans、IntelliJ 和 Eclipse 来调试 Java 中的 lambda 表达式。创建多行 lambda 表达式并使用打印语句显示变量的值始终是可能的。调试器还可以提供有关 java 程序状态的附加信息。它允许在调试器执行期间修改某些变量。语法(参数) -> 表达式   或 (参数) -> { 语句; }示例import java.util.*; public class LambdaDebugTest { ... 阅读更多

如何在 C# 中检查线程是否是后台线程

AmitDiwan
更新于 2019-12-16 09:53:24

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("线程属于托管线程 ... 阅读更多

C# 中 HashSet 中的元素数量?

AmitDiwan
更新于 2019-12-16 09:45:47

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 ... 阅读更多

从 C# 中的 LinkedList 中删除指定的节点?

AmitDiwan
更新于 2019-12-16 09:34:53

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); ... 阅读更多

在 C# 中将 BitArray 中特定位置的位设置为指定值?

AmitDiwan
更新于 2019-12-16 09:31:41

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...");       ... 阅读更多

C# 中的 ListDictionary 类

AmitDiwan
更新于 2019-12-16 08:11:12

302 次浏览

ListDictionary 类使用单链表实现 IDictionary。对于通常包含少于 10 个项目的集合,建议使用它。以下是 ListDictionary 类的属性 - 序号属性和说明1Count获取 ListDictionary 中包含的键/值对的数量。2IsFixedSize获取指示 ListDictionary 是否具有固定大小的值。3IsReadOnly获取指示 ListDictionary 是否为只读的值。4IsSynchronized获取指示 ListDictionary 是否已同步(线程安全)的值。5Item[Object]获取或设置与指定的关联的值。6Keys获取包含 ListDictionary 中键的 ICollection。7SyncRoot获取可用于同步对 ListDictionary 访问的对象。8Values获取包含 ... 阅读更多

我们如何编写 Java 中的多行 lambda 表达式?

raja
更新于 2020-07-10 14:08:21

10K+ 次浏览

Lambda 表达式是一种匿名方法,用于提供函数式接口定义的方法的实现。在 Java 8 中,Lambda 表达式的正文也可以是复杂的表达式或语句,这意味着 Lambda 表达式可以包含多行。在这种情况下,分号是必需的。如果 Lambda 表达式返回结果,则还需要 return 关键字。语法:([逗号分隔的参数列表]) -> { 多行语句 }示例接口 Employee { String displayName(String s); } 公共类 MultilineLambdaTest { 公共静态 void main(String[] s) { ... 阅读更多

在 C# 中 StringCollection 中第一次出现的索引?

AmitDiwan
更新于 2019-12-16 08:03:56

浏览量: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); ... 阅读更多

广告
© . All rights reserved.