找到 2628 篇文章 关于 C#
76 次查看
C# 中的 CharEnumerator.Reset() 方法将索引初始化到枚举字符串第一个字符之前的逻辑位置。语法public void Reset ();示例现在让我们来看一个实现 CharEnumerator.Reset() 方法的示例 -using System; public class Demo { public static void Main(){ string strNum = "This is it!"; CharEnumerator ch = strNum.GetEnumerator(); Console.WriteLine("HashCode = "+ch.GetHashCode()); Console.WriteLine("Get the Type = "+ch.GetType()); while (ch.MoveNext()) Console.Write(ch.Current + " "); ch.Reset(); Console.WriteLine(); while (ch.MoveNext()) ... 阅读更多
329 次查看
C# 中的 CharEnumerator.MoveNext() 方法用于将当前 CharEnumerator 对象的内部索引递增到枚举字符串的下一个字符。语法public bool MoveNext ();现在让我们来看一个实现 CharEnumerator.MoveNext() 方法的示例 -示例using System; public class Demo { public static void Main(){ string strNum = "john"; CharEnumerator ch = strNum.GetEnumerator(); Console.WriteLine("HashCode = "+ch.GetHashCode()); Console.WriteLine("Get the Type = "+ch.GetType()); while (ch.MoveNext()) Console.Write(ch.Current + " "); // 已释放 ch.Dispose(); ... 阅读更多
26 次查看
C# 中的 CharEnumerator.GetType() 方法用于获取当前实例的类型。语法public Type GetType();现在让我们来看一个实现 CharEnumerator.GetType() 方法的示例 -示例using System; public class Demo { public static void Main(){ string strNum = "john"; CharEnumerator ch = strNum.GetEnumerator(); Console.WriteLine("HashCode = "+ch.GetHashCode()); Console.WriteLine("Get the Type = "+ch.GetType()); while (ch.MoveNext()) Console.Write(ch.Current + " "); // 已释放 ch.Dispose(); // 这将显示错误,因为我们在上面释放了对象 ... 阅读更多
32 次查看
C# 中的 CharEnumerator.GetHashCode() 方法返回当前对象的哈希代码。语法public virtual int GetHashCode ();现在让我们来看一个实现 CharEnumerator.GetHashCode() 方法的示例 -示例using System; public class Demo { public static void Main(){ string strNum = "john"; CharEnumerator ch = strNum.GetEnumerator(); Console.WriteLine("HashCode = "+ch.GetHashCode()); while (ch.MoveNext()) Console.Write(ch.Current + " "); // 已释放 ch.Dispose(); // 这将显示错误,因为我们在上面释放了对象 // Console.WriteLine(ch.Current); } }输出这将产生以下输出 -HashCode = 30571253 j o h n
368 次查看
C# 中的 Dictionary.Count 属性获取 Dictionary 中键/值对的数量。语法public int Count { get; }现在让我们来看一个实现 Dictionary.Count 属性的示例 -示例using System; using System.Collections.Generic; public class Demo { public static void Main(){ Dictionary dict = new Dictionary(); dict.Add("One", "Chris"); dict.Add("Two", "Steve"); dict.Add("Three", "Messi"); dict.Add("Four", "Ryan"); dict.Add("Five", "Nathan"); Console.WriteLine("Count of elements = "+dict.Count); Console.WriteLine("Key/value pairs..."); foreach(KeyValuePair res in dict){ ... 阅读更多
337 次查看
C# 中的 Char.TryParse() 方法用于将指定字符串的值转换为其等效的 Unicode 字符。语法public static bool TryParse (string str, out char res);现在让我们来看一个实现 Char.TryParse () 方法的示例 -示例using System; public class Demo { public static void Main(){ bool res; Char ch; res = Char.TryParse("10", out ch); Console.WriteLine(res); Console.WriteLine(ch.ToString()); } }输出这将产生以下输出 -False现在让我们来看另一个示例 -示例using System; public class Demo { public static void ... 阅读更多
146 次查看
C# 中的 Char.ToUpperInvariant() 方法用于使用不变文化的区分大小写规则将 Unicode 字符的值转换为其大写等效项。语法public static char ToUpperInvariant (char ch);上面,参数 ch 是要转换的 Unicode 字符。现在让我们来看一个实现 Char.ToUpperInvariant() 方法的示例 -示例using System; public class Demo { public static void Main(){ char ch = 'q'; char res = Char.ToUpperInvariant(ch); Console.WriteLine("Value = "+ch); Console.WriteLine("Uppercase Equivalent = "+res); } }输出这将产生以下输出 -Value = q ... 阅读更多
276 次查看
C# 中的 Math.Log10() 方法返回指定数字以 10 为底的对数。语法public static double Log10 (double val);这里,Val 是我们想要求对数的数字。Log10() 方法返回 -Val 参数返回正数d 的以 10 为底的对数;即 log 10d。零负无穷大负 NaN等于 NaN NaN等于正无穷大正无穷大现在让我们来看一个实现 Math.Log10() 方法的示例 -示例using System; public class Demo { public static void Main(){ double val1 = Double.PositiveInfinity; ; double val2 = Double.NegativeInfinity; Console.WriteLine(Math.Log10(val1)); Console.WriteLine(Math.Log10(val2)); } }输出这将产生以下输出 -∞ NaN让 ... 阅读更多
736 次查看
C# 中的 Math.Log() 方法用于返回指定数字的对数。语法public static double Log(double num) public static double Log(double num, double base)上面,num 是要计算对数的指定数字。这里,base 是对数的底数。现在让我们来看一个实现 Math.Log() 方法的示例 -示例using System; public class Demo { public static void Main(){ double val1 = 2.15; double val2 = -2.15; Console.WriteLine(Math.Log(val1)); Console.WriteLine(Math.Log(val2)); } }输出这将产生以下输出 -0.765467842139571 NaN示例让 ... 阅读更多
57 次查看
C# 中的 Math.IEEERemainder() 方法用于返回由指定数字除以另一个指定数字产生的余数。语法public static double IEEERemainder (double dividend, double divisor);现在让我们来看一个实现 Math.IEEERemainder() 方法的示例 -示例using System; public class Demo { public static void Main(){ double val1 = 90; double val2 = 7; // IEEE 余数 var rem = Math.IEEERemainder(val1, val2); Console.WriteLine(rem); } }输出这将产生以下输出 -1让我们来看另一个实现 Math.IEEERemainder() 方法的示例 -示例using ... 阅读更多