找到 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? ... 阅读更多