找到 2628 篇文章 关于 C#

C# 中的复数

karthikeya Boyini
更新于 2020-06-23 09:17:01

3K+ 浏览量

要使用 C# 处理和显示复数,您需要检查实部和虚部。像 7+5i 这样的复数由两部分组成,一个实部 7 和一个虚部 5。这里,虚部是 i 的倍数。要显示完整数字,请使用 -public struct Complex 要添加两个复数,您需要添加实部和虚部 -public static Complex operator +(Complex one, Complex two) {    return new Complex(one.real + two.real, one.imaginary + two.imaginary); }您可以尝试运行以下代码来处理复数... 阅读更多

C# Enum GetValues 方法

Arjun Thakur
更新于 2020-06-23 09:18:16

2K+ 浏览量

获取指定枚举中常量的值的数组。这是我们的枚举。enum Rank { Jack = 10, Tom = 19, Tim = 26 };现在,使用 GetValues() 方法获取枚举的所有值作为数组并显示。foreach(int res in Enum.GetValues(typeof(Rank))) {    Console.WriteLine(res); }让我们看看完整的示例。示例 在线演示using System; public class Demo {    enum Rank { Jack = 10, Tom = 19, Tim = 26 };    public static void Main() {       Console.WriteLine("以下是 MCA 学生 ABC 学院的大学排名:");       foreach(int res in ... 阅读更多

C# 程序获取指定枚举的类型

Samual Sam
更新于 2020-06-23 09:18:47

117 浏览量

使用 GetType() 方法获取枚举的类型。枚举。Enum[] values = { ConsoleColor.Blue, DayOfWeek.Sunday};现在要获取类型,请使用 GetType() 方法。Type enumType = val.GetType();以下是显示类型的示例。示例 在线演示using System; public class Demo {    public static void Main() {       Enum[] values = { ConsoleColor.Blue, DayOfWeek.Sunday};       Console.WriteLine("{0, -5} {1, 10} {2, 10}", "成员", "枚举", "底层类型");       foreach (var val in values)       Info(val);    }    static void Info(Enum val) {       Type enumType = val.GetType();       Type ... 阅读更多

C# Enum GetNames 方法

Chandu yadav
更新于 2020-06-23 09:19:20

935 浏览量

GetNames() 返回枚举中常量名称的数组。以下是枚举。enum Stock { Watches, Books, Grocery };要获取名称数组,请使用 GetNames() 并循环遍历,如下所示 -foreach(string s in Enum.GetNames(typeof(Stock))) { }让我们现在看看完整的示例。示例 在线演示using System; class Demo {    enum Stock { Watches, Books, Grocery };    static void Main() {       Console.WriteLine("第一个库存类别的值为 {0}", Enum.GetName(typeof(Stock), 0));       Console.WriteLine("第二个库存类别的值为 {0}", Enum.GetName(typeof(Stock), 1));       Console.WriteLine("第三个... 阅读更多

C# Enum GetName 方法

karthikeya Boyini
更新于 2020-06-23 09:19:43

1K+ 浏览量

GetName() 方法返回枚举中常量的名称。这是枚举。enum Stock { Appliance, Clothing, Footwear };现在,使用 Enum.GetName() 方法获取名称。只需设置常量并检索单个名称即可。Enum.GetName(typeof(Stock), 1让我们现在看看示例。示例 在线演示using System; class Demo {    enum Stock { Appliance, Clothing, Footwear };    static void Main() {       Console.WriteLine("第二个库存类别的值为 {0}", Enum.GetName(typeof(Stock), 1));       Console.WriteLine("第三个库存类别的值为 {0}", Enum.GetName(typeof(Stock), 2));    } }输出第二个库存类别的值为 Clothing 第三个... 阅读更多

在 C# 中创建四元组

George John
更新于 2020-06-23 09:08:28

198 浏览量

四元组是包含四个项目的元组。首先创建一个元组。var myTuple = Tuple.Create(100, 200, 300, 400);在上面,我们创建了一个包含四个项目的元组,即四元组。现在访问所有四个项目。myTuple.Item1 myTuple.Item2 myTuple.Item3 myTuple.Item4示例 在线演示using System; public class Program {    public static void Main() {       var myTuple = Tuple.Create(100, 200, 300, 400);       Console.WriteLine("Item1 : "+ myTuple.Item1);       Console.WriteLine("Item2 : "+ myTuple.Item2);       Console.WriteLine("Item3 : "+ myTuple.Item3);       Console.WriteLine("Item4 : "+ myTuple.Item4);    } }输出Item1 : 100 Item2 : 200 Item3 : 300 Item4 : 400

C# 中的元组 Rest 属性

Samual Sam
更新于 2020-06-23 09:08:58

243 浏览量

通过在 Rest 属性中嵌套元组对象来创建包含八个或更多元素的元组。元组将如下所示 -元组在上面,使用 Rest 属性添加了第 8 个元素。让我们看一个例子。示例 在线演示using System; public class Program {    public static void Main() {       var myTuple = Tuple.Create(1, 2.5M, "Tom", "100", 5, 10.5M, "Henry", "100");       Console.WriteLine("Item1 : "+ myTuple.Item1);       Console.WriteLine("Item2 : "+ myTuple.Item2);       Console.WriteLine("Item3 : "+ myTuple.Item3);       Console.WriteLine("Item4 : "+ myTuple.Item4);       Console.WriteLine("Item5 : "+ myTuple.Item5);       Console.WriteLine("Item6 : "+ myTuple.Item6); ... 阅读更多

C# 程序访问元组元素

Ankith Reddy
更新于 2020-06-23 09:09:46

276 浏览量

创建一个元组。var myTuple = Tuple.Create(1, 2.5M, "Amit", "100");现在要访问元组元素,请使用属性。要访问第一个元素。myTuple.Item1要访问第二个元素。myTuple.Item2同样,对于其他元素,请使用如下所示的属性 -示例 在线演示using System; public class Program {    public static void Main() {       var myTuple = Tuple.Create(1, 2.5M, "Amit", "100");       Console.WriteLine("Item1 : "+ myTuple.Item1);       Console.WriteLine("Item2 : "+ myTuple.Item2);       Console.WriteLine("Item3 : "+ myTuple.Item3);       Console.WriteLine("Item4 : "+ myTuple.Item4);    } }输出Item1 : 1 Item2 : 2.5 Item3 : Amit Item4 : 100

理解 C# 中的 IndexOutOfRangeException 异常

karthikeya Boyini
更新于 2020-04-13 12:31:00

121 浏览量

当索引超出数组范围时发生这种情况。让我们看一个例子。我们声明了一个包含 5 个元素的数组并将大小设置为 5。int[] arr = new int[5]; arr[0] = 10; arr[1] = 20; arr[2] = 30; arr[3] = 40; arr[4] = 50;现在,我们尝试添加超出数组大小的元素的值,即 arr[5] = 60;在上面,我们试图在第 6 个位置添加元素。示例 在线演示using System.IO; using System.Collections.Generic; namespace Demo {    class Program {       static void Main(string[] args) {       ... 阅读更多

C# 程序从序列开头返回指定数量的元素

Arjun Thakur
更新于 2020-06-23 09:10:41

119 浏览量

设置一个数组,并使用 OrderByDescending 以降序排列。int[] prod = { 290, 340, 129, 540, 456, 898, 765, 789, 345};现在,使用 Take() 方法从开头返回指定数量的元素。Enumerable units = prod.AsQueryable().OrderByDescending(s => s).Take(2);让我们看看完整的代码。示例 在线演示using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] prod = { 290, 340, 129, 540, 456, 898, 765, 789, 345};       // 前两个产品的销量       IEnumerable units = prod.AsQueryable().OrderByDescending(s => s).Take(2);       foreach (int res in units) {          Console.WriteLine(res);       }    } }输出898 789

广告