找到 2628 篇文章 关于 C#
71 次查看
C# 中的 Type.GetDefaultMembers() 方法用于搜索为当前 Type 定义且已设置 DefaultMemberAttribute 的成员。语法:public virtual System.Reflection.MemberInfo[] GetDefaultMembers (); 让我们来看一个实现 Type.GetDefaultMembers() 方法的示例 - 示例:using System; using System.Reflection; [DefaultMemberAttribute("subject")] public class Demo { public static void Main(){ Type t = typeof(Demo); MemberInfo[] member = t.GetDefaultMembers(); if (member.Length != 0){ for (int i = 0; i < member.Length; i++) Console.WriteLine("{0}", member[i]); } else { ... 阅读更多
76 次查看
C# 中的 Type.GetArrayRank() 方法获取数组中的维度数。语法:public virtual int GetArrayRank (); 让我们来看一个实现 Type.GetArrayRank() 方法的示例 - 示例:using System; public class Demo { public static void Main(string[] args) { Type type = typeof(int[, , ]); int arrRank = type.GetArrayRank(); Console.WriteLine("Array Rank = {0}", arrRank); } } 输出 这将产生以下输出 - 数组秩 = 3 让我们来看另一个实现 Type.GetArrayRank() 方法的示例 - 示例:using System; public class Demo { public static void Main(string[] args) { ... 阅读更多
779 次查看
C# 中的 Type.Equals() 方法确定当前 Type 的底层系统类型是否与指定 Object 或 Type 的底层系统类型相同。语法:public virtual bool Equals (Type o); public override bool Equals (object o); 上述参数是其底层系统类型将与当前 Type 的底层系统类型进行比较的对象。让我们来看一个实现 Type.Equals() 方法的示例 - using System; public class Demo { public static void Main(string[] args) { Type val1 = typeof(System.UInt16); Type val2 = typeof(System.Int32); ... 阅读更多
3K+ 次查看
C# 中的 Math.Floor() 方法用于返回小于或等于指定数字的最大整数。语法:public static decimal Floor (decimal val); public static double Floor (double val) 对于上面的第一个语法,值 val 是十进制数,而第二个语法中的 Val 是双精度数。让我们来看一个实现 Math.Floor() 方法的示例 - 示例:using System; public class Demo { public static void Main(){ decimal val1 = 7.10M; decimal val2 = -79.89M; Console.WriteLine("Result = " + Math.Floor(val1)); Console.WriteLine("Result = ... 阅读更多
182 次查看
C# 中的 Math.Exp() 方法用于返回 e 的指定次幂。语法:public static double Exp (double val); 此处,Val 是幂。如果 Val 等于 NaN 或 PositiveInfinity,则返回该值。但是,如果 d 等于 NegativeInfinity,则返回 0。让我们来看一个实现 Math.Exp() 方法的示例 - 示例:using System; public class Demo { public static void Main(){ Console.WriteLine(Math.Exp(0.0)); Console.WriteLine(Math.Exp(Double.PositiveInfinity)); Console.WriteLine(Math.Exp(Double.NegativeInfinity)); } } 输出 这将产生以下输出 - 1 ∞ 0 让我们来看另一个实现 Math.Exp() 方法的示例 - 示例:using System; public class Demo { public ... 阅读更多
2K+ 次查看
C# 中的 Math.DivRem() 方法用于除以并计算两个数字的商,并在输出参数中返回余数。语法:public static int DivRem (int dividend, int divisor, out int remainder); public static long DivRem (long dividend, long divisor, long remainder); 让我们来看一个实现 Math.DivRem() 方法的示例 - 示例:using System; public class Demo { public static void Main(){ int dividend = 30; int divisor = 7; int remainder; int quotient = Math.DivRem(dividend, divisor, out remainder); Console.WriteLine("Quotient = "+quotient); ... 阅读更多
345 次查看
C# 中的 Char.IsWhiteSpace() 方法用于判断指定的 Unicode 字符是否为空白字符。语法public static bool IsWhiteSpace (char ch);上述参数 ch 为要评估的 Unicode 字符。现在让我们来看一个实现 Char.IsWhiteSpace() 方法的示例 - 示例using System; public class Demo { public static void Main(){ bool res; char val = ' '; Console.WriteLine("Value = "+val); res = Char.IsWhiteSpace(val); Console.WriteLine("Is the value whitespace? = "+res); } }输出这将产生以下输出 -Value = Is the value whitespace? ... 阅读更多