找到 34423 篇文章 相关编程

C# 类中的可选属性

Chandu yadav
更新于 2020-06-21 16:11:09

5K+ 阅读量

如果属性有可能或有效地为 null,则该属性是可选的。CLR 类型不能为 null 的属性无法配置为可选。可选属性使用示例 - 示例[AttributeUsage(AttributeTargets.Property, Inherited = false, AllowMultiple = false)] internal sealed class OptionalAttribute : Attribute { } public class Employee {    public string EmpName { get; set; }    [Optional]    public string AlternativeName { get; set; } }

C# 中的私有变量

karthikeya Boyini
更新于 2020-06-21 16:12:36

5K+ 阅读量

私有访问修饰符允许类将其成员变量和成员函数隐藏在其他函数和对象之外。只有同一类的函数才能访问其私有成员。即使是类的实例也无法访问其私有成员。创建私有变量 - private double length;让我们来看一个例子。在这里,如果我们尝试访问设置为私有的 length 变量,则会生成以下错误。'BoxApplication.Box.length' 由于其保护级别而无法访问让我们现在看看完整的示例 - 示例using System; namespace BoxApplication {    class Box {       private double length; ... 阅读更多

C# 代码优化技巧

Arjun Thakur
更新于 2020-06-21 15:57:01

756 阅读量

以下是技巧 - 优先使用 List尽可能使用 List。使用 ArrayList 完成相同的工作会使代码运行速度变慢。如果您在同一列表中存储多种类型的对象,尤其如此。使用乘法移位运算优先使用乘法移位运算而不是除法运算符,因为除法运算符的使用会降低代码速度。更少的代码占用更少的内存尝试使用运算符来简化代码并使其在一行中工作。使用诸如 && 之类的运算符,这样您就可以在一行中提及所有条件。

C# 中的运算符函数

Ankith Reddy
更新于 2020-06-21 15:59:26

163 阅读量

运算符函数是重载运算符,它们是具有特殊名称的函数。要创建它,关键字 operator 后跟要定义的运算符的符号。像任何其他函数一样,重载运算符具有返回类型和参数列表。例如 - public static Box operator+ (Vehicle v1, Vehicle v2, Vehicle v3) { }以下是如何在 C# 中创建和使用运算符函数的完整示例 - 示例using System; namespace OperatorOvlApplication {    class Box {       private double length; // 盒子的长度       private double breadth; // 盒子的宽度 ... 阅读更多

C# 中的私有构造函数和单例类

Samual Sam
更新于 2020-06-21 16:00:43

844 阅读量

私有构造函数用于仅包含静态成员的类,如下所示 - class Demo {    // 私有构造函数    private Demo() { }    public static a = 10; }单例类具有普通方法,您可以使用实例调用它。为了防止类的多个实例,使用了私有构造函数。让我们来看一个例子 - 示例public class Singleton {    static Singleton a = null;    private Singleton() {    } }

C# 中的私有方法和 final 方法

George John
更新于 2020-06-21 16:02:09

1K+ 阅读量

私有方法要设置私有方法,请使用 private 访问修饰符。私有访问修饰符允许类将其成员变量和成员函数隐藏在其他函数和对象之外。只有同一类的函数才能访问其私有成员。即使是类的实例也无法访问其私有成员。Final 方法对于 final 方法,请使用 sealed 修饰符。当您在 C# 中对方法使用 sealed 修饰符时,该方法将失去其覆盖能力。sealed 方法应该是派生类的一部分,并且该方法必须是覆盖方法。让我们来看一个例子 - 以下示例不会 ... 阅读更多

使用 C# 的优先级队列

karthikeya Boyini
更新于 2020-06-21 16:01:25

239 阅读量

优先级队列保存具有优先级值的信息。它是队列的扩展。当您尝试从优先级队列中删除项目时,首先删除具有最高属性的项目。让我们看看如何设置优先级队列 - public class MyPriorityQueue where T : IComparable { }现在让我们添加一个项目。在下面的示例中,项目存储在 info 中,这是一个泛型列表。示例public class MyPriorityQueue where T : IComparable {    private List info;    public MyPriorityQueue() {       this.info = new List ();    } }

在 C# 中打印单个和多个变量

Samual Sam
更新于 2020-06-21 16:03:23

9K+ 阅读量

要在 C# 中显示单个变量值,您只需要使用 Console.WriteLine()让我们来看一个例子。在这里,我们在一行中显示了单个变量“a”的值 - 示例using System; using System.Linq; class Program {    static void Main() {       int a = 10;       Console.WriteLine("Value: "+a);    } }要在 C# 中显示多个变量值,您需要在 Console.WriteLine()中使用逗号运算符。让我们来看一个例子。在这里,我们在一行中显示了多个变量“a”和“b”的值 - 示例using System; using System.Linq; class Program ... 阅读更多

使用 C# 打印您自己的字体

Chandu yadav
更新于 2020-06-21 16:03:42

392 阅读量

要在 C# 中打印您自己的字体,首先构造 - FontFamily 对象Font 对象FontFamily 对象设置字体类型,如 Arial、TimesNewRoman 等,而 Font 对象设置字体的尺寸和样式。让我们创建一个 Arial 字体样式。FontFamily myFontFamily = new FontFamily("Arial"); Font myFont = new Font( myFontFamily, 20, FontStyle.Bold, GraphicsUnit.Pixel);上面,我们设置了 FontFamily 对象。传递给 Font() 的第一个参数是 FontFamily 对象“myFontFamily”,然后是字体的尺寸。第三个参数设置样式。

C# 中的突变测试

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

207 阅读量

C# 中的突变测试包括验证活动解决方案中测试套件的质量。为此,使用一个名为“VisualMutant”的工具。它作为 Visual Studio IDE 的扩展设置。以下是测试工具的功能。以下是 VisualMutant(一种突变测试工具)的功能 - 查看 C# 中修改的代码片段。对生成的突变体运行 NUnit 和 XUnit 测试在突变测试过程开始后立即查看有关任何突变体的详细信息它给出结果作为突变分数。衡量测试套件的质量。创建 ... 阅读更多

广告

© . All rights reserved.