找到 2628 篇文章 关于 C#

String Join() 方法

karthikeya Boyini
更新于 2020-03-27 09:40:42

570 次浏览

字符串中的 Join() 方法使用指定的分割符连接字符串数组的所有元素。在下面的示例中,我们有一个多行字符串,并将分割符设置为 "" - String.Join("", starray);示例以下是一个完整的示例 - 实时演示using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string[] starray = new string[]{"Down the way nights are dark", "And the sun shines daily on the mountaintop", "I took ... 阅读更多

在 C# 中以指针形式检索数据值

Chandu yadav
更新于 2020-06-22 07:50:46

666 次浏览

指针是一个变量,其值是另一个变量的地址。使用 ToString() 方法检索指针变量引用的已定位引用处存储的数据。示例以下是一个示例 - using System; namespace UnsafeCodeApplication { class Program { public static void Main() { unsafe { int var = 100; int* p = &var; Console.WriteLine("Data is: {0} " , var); Console.WriteLine("Data is: {0} " , p->ToString()); Console.WriteLine("Address is: {0} " , (int)p); } Console.ReadKey(); } } }输出以上将需要您设置不安全的命令行选项。设置后,将显示以下输出。Data is: 100 Data is: 100 Address is: 77678547

在 C# 中中止

Samual Sam
更新于 2020-06-22 07:52:56

560 次浏览

Abort() 方法用于销毁线程。运行时通过抛出 ThreadAbortException 来中止线程。此异常无法捕获,控制权将发送到任何 finally 块。在线程上使用 Abort() 方法 - childThread.Abort();示例实时演示using System; using System.Threading; namespace MultithreadingApplication { class ThreadCreationProgram { public static void CallToChildThread() { try { Console.WriteLine("Child thread starts"); // 执行一些工作,例如数到 10 for (int counter = 0; counter

C# 中 TrimStart() 和 TrimEnd() 之间的区别

Arjun Thakur
更新于 2020-06-22 07:53:25

671 次浏览

TrimStart() 方法删除一组字符的所有前导出现,而 TrimEnd() 删除一组字符的所有尾随出现。TrimStart()TrimStart() 方法删除数组中指定的一组字符的所有前导出现。让我们看一个删除所有前导零的示例 - 示例实时演示using System; class Program { static void Main() { String str ="0009678".TrimStart(new Char[] { '0' } ); Console.WriteLine(str); } }输出9678TrimEnd()TrimEnd() 方法删除数组中指定的一组字符的所有尾随出现。让我们看一个删除所有尾随 1 的示例 - 示例实时 ... 阅读更多

C# 中按值传递和按引用传递参数有什么区别?

karthikeya Boyini
更新于 2019-07-30 22:30:23

626 次浏览

引用参数引用参数是变量内存位置的引用。引用参数表示与传递给方法的实际参数相同的内存位置。当您按引用传递参数时,与值参数不同,不会为这些参数创建新的存储位置。按值传递这是向方法传递参数的默认机制。在这种机制中,当调用方法时,会为每个值参数创建一个新的存储位置。实际参数的值被复制到其中。因此,对这些参数所做的更改... 阅读更多

C# 中重写和隐藏有什么区别?

Ankith Reddy
更新于 2019-07-30 22:30:23

1K+ 次浏览

方法隐藏在 C# 中也称为阴影。父类的方法可用于子类,而无需在阴影中使用 override 关键字。子类有自己的相同函数版本。在重写中定义特定于子类类型的行为,这意味着子类可以根据其需求实现父类方法。隐藏重新定义了完整的方法,而重写仅重新定义了方法的实现。在重写中,您可以使用子类的对象重写方法访问基类。阴影无法访问... 阅读更多

C# 中 Read() 和 ReadLine() 方法有什么区别?

George John
更新于 2020-06-22 07:40:15

627 次浏览

Read()Read() 读取标准输入流中的下一个字符。如果在控制台上按下一个键,则它将关闭。int a = Console.Read() Console.WriteLine(a);ReadLine()它从标准输入流中读取下一行字符。示例实时演示using System; class Program { static void Main() { int x = 10; Console.WriteLine(x); Console.Write("Press any key to continue... "); Console.ReadLine(); } }输出10 按任意键继续...

C# 中初始化和赋值有什么区别?

Chandu yadav
更新于 2019-07-30 22:30:23

950 次浏览

让我们了解初始化和赋值之间的区别。声明一个数组。int [] n // 声明初始化声明数组不会在内存中初始化数组。当数组变量被初始化时,您可以为数组赋值。数组是一种引用类型,因此您需要使用 new 关键字来创建数组的实例。int n= new int[10]; // 初始化让我们赋值。您可以使用索引号为各个数组元素赋值 - n[0] = 100; n[1] = 200 ... 阅读更多

C# 中 const 和 readonly 关键字有什么区别?

karthikeya Boyini
更新于 2020-06-22 07:41:19

327 次浏览

Const常量字段是无法修改的字段。在声明时,需要为其赋值。const int a = 5;Readonly只读字段在声明时初始化,也可以在构造函数中设置。让我们看一个在构造函数中初始化只读字段的示例 - 示例class Calculate { readonly int z; public Demo( ) { z = 20; } }

C# 中对象和类有什么区别?

Samual Sam
更新于 2020-06-22 07:42:42

224 次浏览

C# 具有与 Java 相似的对象和类。对象是现实世界中的实体,是类的实例。使用对象访问类的成员。要访问类成员,需要在对象名称后使用点 (.) 运算符。点运算符将对象名称与成员名称链接起来,例如,Box Box1 = new Box();上面您可以看到 Box1 是我们的对象。我们将使用它来访问成员。Box1.height = 3.0;您也可以使用它来调用成员函数。Box1.getVolume();以下是一个显示对象和类如何在 C# 中工作的示例。示例实时 ... 阅读更多

广告