找到 34423 篇文章,关于编程

C# 中的 Intersect 方法

mkotla
更新于 2020-06-22 12:58:45

390 次浏览

使用 Intesect 方法获取公共元素 - 创建列表 - var list1 = new List{99, 87}; var list2 = new List{56, 87, 45, 99}; 现在,使用 Intersect() 方法从上述列表中获取公共元素 - list1.Intersect(list2); 以下是完整代码 - 示例 实时演示 using System.Collections.Generic; using System.Linq; using System; public class Demo {    public static void Main() {           // 两个列表       var list1 = new List{99, 87};       var list2 = new List{56, 87, 45, 99};       // 公共值       var res = list1.Intersect(list2);       foreach(int i in res) {          Console.WriteLine(i);       }    } } 输出 99 87

使用 C# 正则表达式打印字符串中每个单词的首字母

seetha
更新于 2020-06-22 12:48:42

364 次浏览

假设我们的字符串是 - string str = "The Shape of Water got an Oscar Award!"; 使用以下正则表达式显示每个单词的首字母 - @"\b[a-zA-Z]" 以下是完整代码 - 示例 实时演示 using System; using System.Text.RegularExpressions; namespace RegExApplication {    public class Program {       private static void showMatch(string text, string expr) {          Console.WriteLine("The Expression: " + expr);          MatchCollection mc = Regex.Matches(text, expr);          foreach (Match m in mc) {             Console.WriteLine(m);          }       } ... 阅读更多

C# 中等效于 Java 的双括号初始化?

usharani
更新于 2020-06-22 12:49:01

259 次浏览

Java 的双括号初始化执行与 C# 中单个括号可以实现的功能相同的操作。双括号在单个 Java 表达式中创建并初始化对象。假设以下内容在 Java 中 - 示例 List list = new List() {{    add("One");    add("Two");    add("Three");    add("Four"); }} 您可以在 C# 中将其用于集合初始化程序,如下所示 - List list = new List() {"One","Two", “Three”, “Four”};

C# 中等效于 Java 函数式接口

mkotla
更新于 2020-06-22 12:50:16

2K+ 次浏览

Java 函数式接口在 C# 中的等效项是委托。让我们看看 Java 中函数式接口的实现 - 示例 @FunctionalInterface public interface MyInterface {    void invoke(); } public class Demo {    void method(){       MyInterface x = () -> MyFunc ();       x.invoke();    }    void MyFunc() {    } } C# 中的相同实现委托 - 示例 public delegate void MyInterface (); public class Demo {    internal virtual void method() {       MyInterface x = () => MyFunc ();       x();    }    internal virtual void MyFunc() {    } }

C# 中等效于 Java 的 Thread.setDaemon?

varun
更新于 2019-07-30 22:30:23

285 次浏览

C# 中等效于 Java 的 Thread.setDaemon 是前台和后台线程的概念。当前台线程关闭时,后台线程将被终止。前台线程将继续运行,直到最后一个前台线程终止。用于后台线程的属性是 IsBackground,它获取或设置一个值,指示线程是否为后台线程。此属性的默认值为 false,因为创建的默认线程为前台线程。要在 C# 中使线程成为守护线程,请使用 isBackground - Thread bgThread = new Thread(tStart); bgThread.IsBackground = true; bgThread.Start();

C# 中的全局变量和局部变量

Giri Raju
更新于 2020-06-22 12:51:26

4K+ 次浏览

局部变量 局部变量用于变量的作用域在其声明的函数内。只有函数或代码块内部的语句才能使用它们。 示例 实时演示 using System; public class Program {    public static void Main() {       int a;       a = 100;       // 局部变量       Console.WriteLine("Value:"+a);    } } 输出 Value:100 全局变量 C# 不直接支持全局变量,并且 C++ 中用于全局变量的作用域解析运算符与命名空间相关。它被称为全局命名空间 ... 阅读更多

在 C# 中生成随机数

varun
更新于 2020-06-22 12:51:46

2K+ 次浏览

要生成随机数,请使用 Random 类。创建对象 - Random r = new Random(); 现在,使用 Next() 方法在某个范围内获取随机数 - r.Next(10,50); 以下是完整代码 - 示例 实时演示 using System; public class Program {    public static void Main() {       Random r = new Random();       int genRand= r.Next(10,50);       Console.WriteLine("Random Number = "+genRand);    } } 输出 Random Number = 24

什么是 C# 中等效于 Java 的 isInstance()?

George John
更新于 2019-07-30 22:30:23

593 次浏览

java.lang.Class.isInstance() 确定指定的 Object 是否与由此 Class 表示的对象赋值兼容 Java 的 isInstance() 方法在 C# 中的等效项是 IsAssignableFrom()。isInstance() 等效项的另一种最简单方法是 - bool res = (ob is DemoClass); 您也可以使用 Type.IsInstanceOfType 获得相同的结果 - ob.GetType().IsInstanceOfType(otherOb)

如何将 JavaScript 数组转换为 C# 数组?

Ankith Reddy
更新于 2020-06-22 12:52:47

1K+ 次浏览

假设我们的 JavaScript 数组是 -    var myArr = new Array(5);    myArr[0] = "Welcome";    myArr[1] = "to";    myArr[2] = "the";    myArr[3] = "Web";    myArr[4] = "World"; 现在,使用逗号作为分隔符将数组转换为字符串 - document.getElementById('demo1').value = myArr.join(','); 现在,将其带到 C# - string[] str = demo.Split(",".ToCharArray()); 以上将 JavaScript 数组转换为 C#。

C++ 中 friend 关键字在 C# 中的等效项是什么?

Arjun Thakur
更新于 2020-06-22 12:53:12

2K+ 次浏览

C# 中的 friend 类的一个 friend 函数是在该类的作用域之外定义的,但它有权访问该类的所有私有和受保护成员。即使 friend 函数的原型出现在类定义中,friend 也不是成员函数。friend 可以是函数、函数模板或成员函数,也可以是类或类模板,在这种情况下,整个类及其所有成员都是 friend。C++ 中 friend 在 C# 中的等效项 最接近的等效项是创建一个嵌套类,它将访问外部类的私有成员。在这里,内部类可以 ... 阅读更多

广告

© . All rights reserved.