找到 2628 篇文章 关于 C#

C#程序:从字符串中删除第n个字符

Samual Sam
更新于 2020年6月23日 09:43:17

732 次浏览

要删除字符,请使用 remove() 方法并设置要从中删除字符的索引。首先,设置字符串:string str1 = "Amit"; Console.WriteLine("原始字符串:" + str1);要删除位置 4 的字符。StringBuilder strBuilder = new StringBuilder(str1); strBuilder.Remove(3, 1);您可以尝试运行以下代码以从字符串中删除第 n 个字符。示例 在线演示using System; using System.Text; public class Demo {    public static void Main(string[] args) {       string str1 = "Amit";       Console.WriteLine("原始字符串:" + str1);       StringBuilder strBuilder = new StringBuilder(str1);       strBuilder.Remove(3, 1);       str1 ... 阅读更多

C# 中的协变和逆变

karthikeya Boyini
更新于 2019年7月30日 22:30:23

224 次浏览

为了有效地处理类,可以使用协变和逆变的概念。让我们考虑以下类。一个是 class Two 的基类,而 Two 是 Three 的基类。class One { } class Two: One { } class Three : Two { } 基类可以持有派生类,但反之则不行。使用协变,您可以传递在预期基类型的地方使用派生类型。协变可用于 C# 中的数组、接口、委托等。逆变用于参数。... 阅读更多

C#程序:替换字符串中给定索引处的第n个字符

Arjun Thakur
更新于 2020年6月23日 09:43:40

1K+ 次浏览

首先,设置一个字符串:string str1 = "Port"; Console.WriteLine("原始字符串:" + str1);现在将字符串转换为字符数组:char[] ch = str1.ToCharArray();设置要替换的字符及其位置索引。要在第 3 个位置设置字符。ch[2] = 'F';要从字符串中删除第 n 个字符,请尝试以下 C# 代码。这里,我们替换第一个字符。示例 在线演示using System; using System.Collections.Generic; public class Demo {    public static void Main(string[] args) {       string str1 = "Port";       Console.WriteLine("原始字符串:" + str1);       char[] ch = str1.ToCharArray();       ch[0] = 'F';   ... 阅读更多

C# 中的内聚性

Samual Sam
更新于 2019年7月30日 22:30:23

2K+ 次浏览

C# 中的内聚性显示模块内的关系。它显示模块的功能强度。内聚性越高,程序设计就越好。它是模块内部元素(如方法和内部模块)之间的依赖关系。高内聚性允许您重用类和方法。可以在 System.Math 类中看到高内聚性的示例,即它具有数学常数和静态方法 - Math.Abs Math.PI Math.Pow 一个同时执行许多操作的类难以理解和维护。这就是我们所说的低内聚,并且... 阅读更多

C# 中的十进制函数

Chandu yadav
更新于 2020年6月23日 09:44:15

202 次浏览

以下是 C# 中的一些十进制函数。序号名称和描述1Add (Decimal, Decimal)添加两个指定的十进制值。2Ceiling(Decimal)返回大于或等于指定十进制数的最小整数值。3Compare (Decimal, Decimal)比较两个指定的十进制值。4CompareTo(Decimal)将此实例与指定的十进制对象进行比较,并返回其相对值的比较结果。5CompareTo(Object)将此实例与指定的|对象进行比较,并返回其相对值的比较结果。6Divide (Decimal, Decimal)除以两个指定的十进制值。7Equals(Decimal)返回一个值,指示此实例和指定的十进制对象是否表示相同的值。让我们来看一个 C# 中 Decimal Ceiling() 方法的示例,它返回大于或等于... 阅读更多

C# 中的耦合

George John
更新于 2020年4月14日 11:09:33

2K+ 次浏览

耦合显示 C# 中模块之间的关系,或者您可以说模块之间的相互依赖性。有两种类型的耦合,即紧耦合和松耦合。松耦合首选松耦合,因为通过它更改一个类不会影响另一个类。它减少了对类的依赖性。这意味着您可以轻松地重用它。编写松耦合代码具有以下优点:一个模块不会破坏其他模块增强可测试性代码更易于维护受其他组件更改的影响较小。紧耦合在紧耦合中,类和对象相互依赖,因此降低了代码的可重用性。阅读更多

C# 中的数据库操作

Samual Sam
更新于 2019年7月30日 22:30:23

2K+ 次浏览

C# 中最常用的数据库是 Microsoft SQL Server 和 Oracle。以下是与数据库一起工作的方法。连接设置数据库名称、可选参数和凭据。需要用户名和密码才能设置与数据库的连接。连接字符串看起来有点像这样。private static string _connectionString = "Data Source=.;Integrated Security=SSPI;Initial Catalog=test;Application Name=Demo;Connection Timeout2w00"; 上面,应用程序名称是 Demo。选择语句要从数据库中获取数据,可以使用 SELECT 语句插入INSERT 命令用于将数据插入数据库。更新数据库... 阅读更多

C# 中的计数器

Ankith Reddy
更新于 2019年7月30日 22:30:23

1K+ 次浏览

C# 中的计数器是性能计数器,可以让您了解应用程序的性能。当您构建应用程序时,无论是 Web 应用程序、移动应用程序还是桌面应用程序,您肯定都需要监控性能。对于 C# 中的性能计数器,请使用 System.Diagnostics.PerformanceCounter 类。设置 PerformanceCounter 类的实例并使用以下属性:CategoryName、CounterName、MachineName 和 ReadOnly。要获取性能类别。var counter = PerformanceCounterCategory.GetCategories(); 现在为处理器类别设置性能计数器。var counter = PerformanceCounterCategory.GetCategories() .FirstOrDefault(category => category.CategoryName == "Processor");

C# 中的 Date 类

karthikeya Boyini
更新于 2020年6月23日 09:49:22

13K+ 次浏览

要在 C# 中设置日期,请使用 DateTime 类。DateTime 值介于 0001 年 1 月 1 日午夜 12:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间。让我们创建一个 DateTime 对象。示例 在线演示using System; class Test {    static void Main() {       DateTime dt = new DateTime(2018, 7, 24);       Console.WriteLine (dt.ToString());    } }输出7/24/2018 12:00:00 AM现在让我们获取当前日期和时间。示例 在线演示using System; class Test {    static void Main() {       Console.WriteLine (DateTime.Now.ToString());    } }输出9/17/2018 5:49:21 AM现在使用 Add() 方法,我们将向日期中添加天数... 阅读更多

C# 中的事件与委托

Arjun Thakur
更新于 2019年7月30日 22:30:23

426 次浏览

C# 事件用于解决委托中的难题。可以轻松覆盖委托属性,这最终可能导致代码错误。为了避免这种情况,C# 使用事件并定义委托周围的包装器。C# 中的事件要使用事件,应首先定义委托。事件是委托的一种类型,事件的一个示例可能是按下键时。public delegate voide Demo(String val); public event Test TestEvent; 事件可以这样持有委托。this.TestEvent += new Demo (DemoData); ... 阅读更多

广告