找到 2628 篇文章 适用于 C#

如何在 C# 中使用 TryParse 验证字符串的数字表示形式?

karthikeya Boyini
更新于 2020-06-22 15:14:57

305 次浏览

以下是我们的字符串 - string myStr = "5";要检查以上内容是否为具有数字表示形式的字符串,请使用 TryParse 和 out。int.TryParse(myStr, out a);以下是完整代码。示例 实时演示using System.IO; using System; class Program {    static void Main() {       bool res;       int a;       string myStr = "5";       // 检查有效的字符串数字表示形式       res = int.TryParse(myStr, out a);       Console.WriteLine(res);    } }输出True

如何在 C# 中使用正则表达式验证 URL?

Samual Sam
更新于 2020-06-22 15:15:44

2K+ 次浏览

要验证,您需要检查协议。http https有了它,您需要检查 .com、.in、.org 等。为此,使用以下正则表达式 -(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?以下是代码 - 示例 实时演示using System; using System.Text.RegularExpressions; namespace RegExApplication {    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# 程序从字符串中删除重复字符

karthikeya Boyini
更新于 2020-06-22 15:16:43

10K+ 次浏览

使用 Hashset 删除重复字符。以下是字符串 - string myStr = "kkllmmnnoo";现在,使用 HashSet 将字符串映射到 char。这将从字符串中删除重复字符。var unique = new HashSet(myStr);让我们看看完整的示例 - 示例 实时演示using System; using System.Linq; using System.Collections.Generic; namespace Demo {    class Program {       static void Main(string[] args) {          string myStr = "kkllmmnnoo";          Console.WriteLine("初始字符串: "+myStr);          var unique = new HashSet(myStr);          Console.Write("删除重复项后的新字符串: ");          foreach (char c in unique)          Console.Write(c);       }    } }输出初始字符串: kkllmmnnoo 删除重复项后的新字符串: klmno

C# int.Parse 与 int.TryParse 方法

Chandu yadav
更新于 2020-06-22 15:38:27

4K+ 次浏览

使用 C# 中的 int.TryParse 和 intParse 方法将数字的字符串表示形式转换为整数。如果字符串无法转换,则 int.TryParse 方法返回 false,即布尔值,而 int.Parse 返回异常。让我们看看 int.Parse 方法的示例 - 示例 实时演示using System.IO; using System; class Program {    static void Main() {       int res;       string myStr = "120";       res = int.Parse(myStr);       Console.WriteLine("字符串是数字表示形式: "+res);    } }输出字符串是数字表示形式: 120让我们看看 int.TryParse 方法的示例。示例 实时演示using ... 阅读更多

C# 程序查找给定整数二进制表示中最大的连续 1

Samual Sam
更新于 2020-06-22 15:17:23

252 次浏览

要获取连续的 1,请使用按位左移运算符。这是我们的十进制数字。i = (i & (i

如何在 C# 中使用一个 foreach 语句迭代两个列表或数组?

karthikeya Boyini
更新于 2020-06-22 15:18:04

5K+ 次浏览

设置两个数组。var val = new [] { 20, 40, 60}; var str = new [] { "ele1", "ele2", "ele3"};使用 zip() 方法并行处理这两个数组。var res = val.Zip(str, (n, w) => new { Number = n, Word = w });以上分别获取了具有 int 和 string 元素的两个数组。现在,使用 foreach 迭代这两个数组 - 示例 实时演示using System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       var val = new [] { 20, 40, 60};       var str = new ... 阅读更多

C# 程序查找两个列表中的附加值

Samual Sam
更新于 2020-06-22 15:20:42

244 次浏览

首先,在 C# 中设置两个列表。列表一List list1 = new List (); list1.Add("P"); list1.Add("Q"); list1.Add("R"); list1.Add("S"); list1.Add("T"); list1.Add("U"); list1.Add("V"); list1.Add("W");列表二List list2 = new List (); list2.Add("T"); list2.Add("U"); list2.Add("V"); list2.Add("W");现在,要获取两个列表中的不同值,请使用 Except 方法。它返回第一个列表中不在第二个列表中的值。示例 实时演示using System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       List list1 = new List ();       list1.Add("P");       list1.Add("Q");     ... 阅读更多

C# 中的 Func 泛型类型

Ankith Reddy
更新于 2020-06-22 15:00:01

773 次浏览

Func 泛型类型存储匿名方法,并且是参数化类型。在下面的示例中,我们有 4 个 func 类型实例 - 第一种类型接收 int 并返回 stringFunc one = (p) => string.Format("{0}", p);第二种类型接收 bool & long 并返回 stringFunc two = (q, p) =>string.Format("{0} and {1}", q, p);第三种类型接收 bool & int 并返回 stringFunc three = (q, p) => string.Format("{0} and {1}", q, p);第四种类型接收 decimal 并返回 stringFunc four = (p) =>string.Format("{0}", p);让我们看看如何显示它们 - 示例 实时演示using System; using System.IO; namespace Demo {   ... 阅读更多

C# 中的 EnumerateFiles 方法

George John
更新于 2020-06-22 15:01:48

278 次浏览

EnumerateFile() 方法用于在 C# 中获取所有文件。使用 AllDirectories 属性递归遍历目录 - Directory.EnumerateFiles(@"D:\NEW", "*.*", SearchOption.AllDirectories)要获取目录中的文件列表,请在 C# 中使用 SearchOptions.AllDirectories,如上所示。让我们看看如何 - 示例using System; using System.IO; namespace Demo {    class Program {       static void Main(string[] args) {          foreach (string allFiles is Directory.EnumerateFiles(@"D:\NEW","*.*",SearchOption.AllDirectories)) {             Console.WriteLine(allFiles);          }       }    } }输出以下是输出 - D:\NEW\my.txt D:\NEW\amit.html D:\NEW\tutorials\java\a.java

C# 中的 GetLogicalDrives

Chandu yadav
更新于 2020-06-22 15:02:11

187 次浏览

要获取系统上的所有磁盘驱动器,请在 C# 中使用 GetLogicalDrives() 方法 - Environment.GetLogicalDrives()使用它与 Join 方法一起获取逻辑驱动器的逗号分隔列表 - string.Join(",", Environment.GetLogicalDrives())示例 实时演示using System; using System.IO; namespace Demo {    class Program {       static void Main(string[] args) {          Console.WriteLine(string.Join(",", Environment.GetLogicalDrives()));       }    } }输出/,/etc/resolv.conf,/etc/hostname,/etc/hosts,/run/secrets,/home/cg/root

广告