找到关于 C# 的2628 篇文章

C# 中的静态方法与非静态方法

karthikeya Boyini
更新于 2020年6月21日 16:36:07

1K+ 次浏览

声明成员函数为静态。此类函数只能访问静态变量。静态函数甚至在创建对象之前就存在。静态类不能实例化,只能包含静态成员。静态方法使用 static 关键字设置 - public static int getNum() {    return num; }以下示例演示了静态方法和非静态方法的使用 - 示例 using System; namespace StaticVarApplication {    class StaticVar {       public static int num;       public void count() {          num++;       }       public static int ... 阅读更多

使用 C#在一行代码中交换两个变量

George John
更新于 2020年6月21日 16:13:35

466 次浏览

使用按位异或运算符在一行代码中交换两个变量。val1 = val1 ^ val2 ^ (val2 = val1);上面,我们设置了值 - int val1 = 30; int val2 = 60;以下是使用 C#在一行代码中交换两个变量的示例 - 示例 using System; class Demo {    public static void Main(String[] args) {       int val1 = 30;       int val2 = 60;       Console.WriteLine("交换前的值");       Console.WriteLine(val1);       Console.WriteLine(val2);       val1 = val1 ^ val2 ^ (val2 = val1);       Console.WriteLine("交换后的值");       Console.WriteLine(val1);       Console.WriteLine(val2);    } }

在 C#中不使用临时变量交换两个字符串

Samual Sam
更新于 2020年6月21日 16:14:17

2K+ 次浏览

要交换两个字符串而不使用临时变量,您可以尝试以下代码和逻辑。将第二个字符串附加到第一个字符串。str1 = str1 + str2;将 str1 设置为 str2。str2 = str1.Substring(0, str1.Length - str2.Length);现在,最后一步是将 str2 设置为 str1 - str1 = str1.Substring(str2.Length);示例 using System; class Demo {    public static void Main(String[] args) {       String str1 = "Brad";       String str2 = "Pitt";       Console.WriteLine("交换前的字符串");       Console.WriteLine(str1);       Console.WriteLine(str2);       str1 = str1 + str2; ... 阅读更多

C#中的任务

Ankith Reddy
更新于 2020年6月21日 16:14:47

3K+ 次浏览

Task 代表 C# 中的异步操作。以下说明如何在 C# 中启动任务。使用委托启动任务。Task t = new Task(delegate { PrintMessage(); }); t.Start();使用 Task Factory 启动任务。Task.Factory.StartNew(() => {Console.WriteLine("欢迎!"); });您也可以使用 Lambda。Task t = new Task( () => PrintMessage() ); t.Start();启动任务最基本的方法是使用 run()。示例 using System; using System.Threading.Tasks; public class Example {    public static void Main() {       Task task = Task.Run( () => {          int a = 0;          for (a = 0; a

C#中的计时器

karthikeya Boyini
更新于 2020年6月21日 16:15:33

2K+ 次浏览

用于设置计时器的命名空间是 System.Timers。Timer 类在设置的时间间隔后生成一个事件,可以选择生成重复事件。首先,创建一个 5 秒间隔的计时器对象 - timer = new System.Timers.Timer(5000);设置计时器的已过期事件。当间隔时间过去时发生 - timer.Elapsed += OnTimedEvent;现在启动计时器。timer.Enabled = true;示例 using System; using System.Timers; public class Demo {    private static Timer timer;    public static void Main() {       timer = new System.Timers.Timer();       timer.Interval = 5000;       timer.Elapsed += OnTimedEvent;     ... 阅读更多

C#中的try关键字

Arjun Thakur
更新于 2020年6月21日 16:21:17

235 次浏览

try 块标识一个代码块,针对该代码块激活特定的异常。它后面跟着一个或多个 catch 块。try { }这样,您还需要设置 catch 语句来捕获异常 - try {       // 导致异常的语句    } catch( ExceptionName e1 ) {       // 错误处理代码    }以下是一个示例 - 示例 class Demo {    int result;    Demo() {       result = 0;    }    public void division(int val1, int val2) {       try {   ... 阅读更多

C#中的包

Ankith Reddy
更新于 2020年6月21日 16:23:18

2K+ 次浏览

作为 Java 中包的替代方案,C# 语言具有命名空间。Java 中的包 Java 中使用包是为了防止命名冲突,控制访问,使查找/定位和使用类、接口、枚举和注释更容易等。C# 中的命名空间 命名空间旨在提供一种方法来使一组名称与另一组名称分开。在一个命名空间中声明的类名不会与在另一个命名空间中声明的相同类名冲突。命名空间定义以关键字 namespace 开始,后跟命名空间名称。以下显示如何在 C# 中使用命名空间 - 示例 using System; ... 阅读更多

修剪(删除前导和尾随空格)C#中的字符串

Samual Sam
更新于 2020年6月21日 16:22:39

743 次浏览

要修剪 C# 中的字符串,请使用正则表达式。首先,设置正则表达式的模式 - string pattern = "\s+";假设以下是我们带有前导和尾随空格的字符串 - string input = " Welcome User ";现在使用 Regex,设置模式并在 C# 中的新字符串中获取结果。Regex rgx = new Regex(pattern); string result = rgx.Replace(input, replacement);以下是一个完整的示例 - 示例 using System; using System.Text.RegularExpressions; namespace Demo {    class Program {       static void Main(string[] args) {          string input = " Welcome User ";         ... 阅读更多

C#中的网络

George John
更新于 2020年6月21日 16:25:00

2K+ 次浏览

.NET Framework 具有分层、可扩展和托管的网络服务实现。您可以轻松地将它们集成到您的应用程序中。使用 System.Net; 命名空间。让我们看看如何访问 Uri 类:在 C# 中,它提供了统一资源标识符 (URI) 的对象表示 - Uri uri = new Uri("http://www.example.com/"); WebRequest w = WebRequest.Create(uri);现在让我们看看 System.Net 类。这用于使用安全套接字层 (SSL) 加密连接。如果 URI 以“https:”开头,则使用 SSL;如果 URI 以“http:”开头,则使用未加密的连接。以下是一个示例。对于使用 FTP 的 SSL,... 阅读更多

如何在 C#中不使用临时变量交换两个数字

karthikeya Boyini
更新于 2020年6月21日 16:24:18

707 次浏览

要交换两个数字,请使用第三个变量并执行算术运算符,而不使用临时变量。设置两个要交换的变量 - val1 = 5; val2 = 10;现在执行以下操作进行交换 - val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;示例 using System; namespace Demo {    class Program {       static void Main(string[] args) {          int val1,val2;          val1 = 5;          val2 = 10;          Console.WriteLine("交换前的值...");          Console.WriteLine(val1.ToString());          Console.WriteLine(val2.ToString());          val1 = val1 + val2;          val2 = val1 - val2;          val1 = val1 - val2;          Console.WriteLine("交换后的值...");          Console.WriteLine(val1.ToString());          Console.WriteLine(val2.ToString());          Console.ReadLine();       }    } }

广告