找到 2628 篇文章 关于 C#
9K+ 次浏览
设置一个列表:List<long> list = new List<long> { 150, 300, 400, 350, 450, 550, 600 }; 要获取最小元素,使用 Min() 方法:list.AsQueryable().Min(); 要获取最大元素,使用 Max() 方法:list.AsQueryable().Max(); 让我们看看完整的代码示例 - 示例 在线演示 using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { List<long> list = new List<long> { 150, 300, 400, 350, 450, 550, 600 }; foreach(long ele in list){ Console.WriteLine(ele); } // 获取最大元素 long max_num = list.AsQueryable().Max(); ... 阅读更多
2K+ 次浏览
以下是我们的数组:double[] myArr = {20.5, 35.6, 45.7, 55.6, 79.7}; 要获取第一个元素,使用 First() 方法:myArr.AsQueryable().First(); 让我们看看完整的代码示例 - 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { double[] myArr = {20.5, 35.6, 45.7, 55.6, 79.7}; double res = myArr.AsQueryable().First(); Console.WriteLine(res); } }输出20.5
7K+ 次浏览
使用 Convert.ToInt64() 方法在 C# 中将 Decimal 转换为 Int64 (long)。假设我们有一个 decimal 变量:decimal d = 310.23m; 现在要将其转换为 Int64,使用 Convert.ToInt64() 方法:long res; res = Convert.ToInt64(d);让我们看看另一个示例 - 示例 在线演示 using System; class Demo { static void Main() { decimal d = 190.66m; long res; res = Convert.ToInt64(d); Console.WriteLine("将 Decimal '{0}' 转换为 Int64 值 {1}", d, res); } }输出将 Decimal '190.66' 转换为 Int64 值 191
341 次浏览
首先,创建一个如下所示的调用方法的元组:var tuple = Show(); 以上语句调用以下方法:static Tuple<int, int, int, int, int> Show() 在方法中,返回如下所示的元组:示例 在线演示 using System; public class Demo { public static void Main() { var tuple = Show(); Console.WriteLine(tuple.Item1); Console.WriteLine(tuple.Item2); Console.WriteLine(tuple.Item3); Console.WriteLine(tuple.Item4); Console.WriteLine(tuple.Item5); } static Tuple<int, int, int, int, int> Show() { return Tuple.Create(3, 5, 7, 9, 11); } }输出3 5 7 9 11
4K+ 次浏览
首先,设置一个元组:var tuple = Tuple.Create(100, 200, 300); 现在,将元组作为方法参数传递:Show(tuple); 这是我们的方法:static void Show(Tuple<int, int, int> tuple) 现在按如下所示逐一调用元组值:示例 在线演示 using System; public class Program { public static void Main() { var tuple = Tuple.Create(100, 200, 300); Show(tuple); } static void Show(Tuple<int, int, int> tuple) { Console.WriteLine(tuple.Item1); Console.WriteLine(tuple.Item2); Console.WriteLine(tuple.Item3); } }输出100 200 300
4K+ 次浏览
使用 Convert.ToDecimal() 方法将指定的值转换为十进制数。我们这里有一个字符串:string stringVal = "2,345.26"; 现在,让我们使用 Convert.ToDecimal() 方法将其转换为十进制数:decimal decimalVal; decimalVal = System.Convert.ToDecimal(stringVal); 现在让我们看看完整的示例 - 示例 在线演示 using System; public class Demo { public static void Main() { decimal decimalVal; string stringVal = "2,345.26"; decimalVal = System.Convert.ToDecimal(stringVal); System.Console.WriteLine("字符串转换为十进制 = {0} ", decimalVal); } }输出字符串转换为十进制 = 2345.26
3K+ 次浏览
设置一个数组:int[] arr = { 40, 42, 12, 83, 75, 40, 95 }; 使用 Where 子句和谓词获取大于 50 的元素:IEnumerable<int> myQuery = arr.AsQueryable() .Where((a, index) => a >= 50); 让我们看看完整的代码示例 - 示例 在线演示 using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { int[] arr = { 40, 42, 12, 83, 75, 40, 95 }; Console.WriteLine("数组:"); foreach (int a in arr) { Console.WriteLine(a); } // 获取大于 70 的元素 IEnumerable<int> myQuery = arr.AsQueryable() .Where((a, index) => a >= 50); Console.WriteLine("大于 50 的元素:"); foreach (int res in myQuery) { Console.WriteLine(res); } } }输出数组: 40 42 12 83 75 40 95 大于 50 的元素: 83 75 95
604 次浏览
让我们首先声明一个嵌套元组:var tuple = Tuple.Create(100, 200, 300, 400, 500, 600, Tuple.Create(720, 750, 780), 800 ); 在上面,我们使用 Tuple.Create 添加了一个嵌套元组。现在要显示嵌套元组中的元素,请嵌套 Item 属性。由于元组中的第 7 个项目是嵌套的,我们将使用以下方法获取嵌套项目:tuple.Item7.Item1; tuple.Item7.Item2; tuple.Item7.Item3; 让我们看看完整的代码。示例 在线演示 using System; public class Program { public static void Main() { var tuple = Tuple.Create(100, 200, 300, 400, 500, 600, Tuple.Create(720, 750, 780), 800 ); Console.WriteLine(tuple.Item1); ... 阅读更多
455 次浏览
Join阻止调用线程,直到线程终止,同时继续执行标准 COM 和 SendMessage 泵送。此方法具有不同的重载形式。Sleep使线程暂停一段时间。AbortAbort 方法用于销毁线程。让我们看看线程中 Join() 的示例 - 示例 using System; using System.Diagnostics; using System.Threading; namespace Sample { class Demo { static void Run() { for (int i = 0; i < 2; i++) Console.Write("Sample text!"); } static void Main(string[] args) { ... 阅读更多