找到 2628 篇文章 关于 C#
75 次查看
C# 中的 Type.GetNestedTypes() 方法用于获取当前 Type 中嵌套的类型。语法以下是语法:public Type[] GetNestedTypes(); public abstract Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);示例让我们现在来看一个实现 Type.GetNestedTypes() 方法的示例:using System; public class Demo { public static void Main(){ Type type1 = typeof(Subject); try { Type[] type2 = type1.GetNestedTypes(); Console.WriteLine("嵌套类型..."); for (int i = 0; i < type2.Length; i++) Console.WriteLine("{0} ", type2[i]); ... 阅读更多
89 次查看
C# 中的 Type.GetNestedType() 方法用于获取当前 Type 中嵌套的特定类型。语法以下是语法:public Type GetNestedType(string name); public abstract Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);示例让我们现在来看一个实现 Type.GetNestedType() 方法的示例:using System; public class Demo { public static void Main(){ Type type1 = typeof(Subject); try { Type type2 = type1.GetNestedType("AdvSubject"); Console.Write("嵌套类型 = "+ type2); } catch (ArgumentNullException e){ Console.Write("{0}", e.GetType(), e.Message); ... 阅读更多
35 次查看
C# 中的 Decimal.FromOACurrency() 方法用于将指定的 64 位带符号整数(包含 OLE 自动化货币值)转换为等效的 Decimal 值语法以下是语法:public static decimal FromOACurrency(long val);上面,Val 是一个 OLE 自动化货币值。示例让我们现在来看一个实现 Decimal.FromOACurrency() 方法的示例:using System; public class Demo { public static void Main(){ long val = 978576L; decimal res = Decimal.FromOACurrency(val); Console.WriteLine("十进制值 = "+ res); } }输出这将产生以下输出:十进制值 = 97.8576示例让我们现在看... 阅读更多
80 次查看
C# 中的 Int16.MinValue 字段表示 Int16 的最小可能值。语法以下是语法:public const short MinValue = -32768;示例让我们现在来看一个实现 Int16.MinValue 字段的示例:using System; public class Demo { public static void Main(){ short val1 = 23; short val2 = 0; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("Value1 的哈希码 = "+val1.GetHashCode()); Console.WriteLine("Value2 的哈希码 = "+val2.GetHashCode()); Console.WriteLine("它们相等吗? = "+(val1.Equals(val2))); TypeCode type1 = val1.GetTypeCode(); ... 阅读更多
160 次查看
C# 中的 Int16.MaxValue 字段表示 Int16 的最大可能值。语法以下是语法:public const short MaxValue = 32767;示例让我们现在来看一个实现 Int16.MaxValue 字段的示例:using System; public class Demo { public static void Main(){ short val1 = 23; short val2 = 0; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("Value1 的哈希码 = "+val1.GetHashCode()); Console.WriteLine("Value2 的哈希码 = "+val2.GetHashCode()); Console.WriteLine("它们相等吗? = "+(val1.Equals(val2))); TypeCode type1 = val1.GetTypeCode(); ... 阅读更多
67 次查看
C# 中的 Int16.GetTypeCode() 方法用于返回值类型 Int16 的 TypeCode。语法以下是语法:public TypeCode GetTypeCode();示例让我们现在来看一个实现 Int16.GetTypeCode() 方法的示例:using System; public class Demo { public static void Main(){ short val1 = 0; short val2 = Int16.MaxValue; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("Value1 的哈希码 = "+val1.GetHashCode()); Console.WriteLine("Value2 的哈希码 = "+val2.GetHashCode()); Console.WriteLine("它们相等吗? = "+(val1.Equals(val2))); TypeCode type1 = val1.GetTypeCode(); ... 阅读更多
67 次查看
C# 中的 Int16.GetHashCode() 方法用于返回当前实例的哈希码。语法以下是语法:public override int GetHashCode();示例让我们现在来看一个实现 Int16.GetHashCode() 方法的示例:using System; public class Demo { public static void Main(){ short val1 = 20; short val2 = 25; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("Value1 的哈希码 = "+val1.GetHashCode()); Console.WriteLine("Value2 的哈希码 = "+val2.GetHashCode()); Console.WriteLine("它们相等吗? = "+(val1.Equals(val2))); } }输出这将产生... 阅读更多
728 次查看
C# 中的 DateTime.AddTicks() 方法用于将指定数量的刻度添加到此实例的值。它返回一个新的 DateTime。语法以下是语法:public DateTime AddTicks(long ticks);这里,刻度值代表 100 纳秒。示例让我们现在来看一个实现 DateTime.AddTicks() 方法的示例:using System; public class Demo { public static void Main(){ DateTime d1 = new DateTime(2019, 07, 25, 6, 20, 40); DateTime d2 = d1.AddTicks(5000); System.Console.WriteLine("DateTime = {0:dd} {0:y}, {0:hh}:{0:mm}:{0:ss} ", d1); System.Console.WriteLine("初始刻度 = {0} ", d1.Ticks); ... 阅读更多
2K+ 次查看
C# 中的 DateTime.AddSeconds() 方法用于将指定数量的秒添加到此实例的值。这将返回一个新的 DateTime。语法以下是语法:public DateTime AddSeconds(double sec);这里,sec 是要添加的秒数。如果要减去秒数,则设置负值。示例让我们现在来看一个实现 DateTime.AddSeconds() 方法的示例:using System; public class Demo { public static void Main(){ DateTime d1 = new DateTime(2019, 10, 25, 6, 20, 40); DateTime d2 = d1.AddSeconds(25); System.Console.WriteLine("初始 DateTime = {0:dd} {0:y}, ... 阅读更多