#匿名类型

c# 确定dynamic类型的数据对象是否存在某个属性

publicstaticboolIsPropertyExist(dynamicdata,stringpropertyname){if(dataisExpandoObject)return((IDictionary<string,object>)data).ContainsKey(propertyname);...

C# List 可以 Remove 引用类型吗?

List<User> users = new List<User>();User user1 = new User() { UserId = 1 };User&nbs...

Nullable 类型 ToString()

以Nullable的整型为例。int? m = 3;int? n = null;m.ToString(); // 结果为 3。n.ToString(); // 结果为 Emtpy,不是 nu...
代码星球 代码星球·2023-04-16

使用 HasValue、Value 判断和取 Nullable 的基础类型

法一、HasValue和Valueint? m = GetM();if (m.HasValue){    m.Value;}法二、!=null和Convertint? m = GetM();if (m...

C# 类继承-能改变隐藏、重写方法的返回值类型吗?

C#类继承-静态类能被继承吗?C#类继承-构造函数能继承吗?C#类继承-能改变隐藏、重写方法的返回值类型吗?C#类继承-能改变隐藏、重写方法的访问修饰符吗?如果是隐藏(new),返回值类型是可以不一样的如下,基类的F返回的是string,派生类的F返回的是int,这是允许的,能够正常调用、运转。public ...

字符串类型的 C#数组 string[] 如何转换成 string

string str=string.Join("",arr);以上arr类型为string[]。相关阅读C#如何将char[]转换成string...

如何创建字符串类型的 C#数组?

其实跟创建int数组一样的。string[]values=newstring[长度];注意,不要给string加括号。...

C# 枚举转换-如何根据数字、枚举项名称转换为枚举类型?

C#枚举转换-如何根据数字、枚举项名称转换为枚举类型?C#枚举转换-遇到枚举项不存在时,转换成枚举是什么结果?根据数字转换成成枚举类型int m = 1;枚举类型 e = (枚举类型)m;据枚举项名称转换成枚举类型string name =...

C# 自动识别处理类-获取多态类(子类、派生类)的运行时类名称(类型)

C#自动识别处理类-获取多态类(子类、派生类)的运行时类名称(类型)C#自动识别处理类-利用反射根据类名称获得相应类C#自动识别处理类-自动获取类属性,并取值、其赋值C#自动识别处理类-反射示例如下获取多态实例(子类、派生类)的类名称(类型),而不是基类的名称:class1.GetType().ToString();顺...

C# 3.0 - partial 分部(类型)

C#3.0-var隐式类型声明C#3.0-自动属性实现C#3.0-对象初始化设置C#3.0-集合初始化设置C#3.0-匿名类型C#3.0-扩展方法C#3.0-partial分部(类型)C#3.0-LambdaC#3.0-{get;set;}默认值C#3.0-{get;set;}默认值2C#3.0-yieldpartia...
代码星球 代码星球·2023-04-16

C# 3.0 - var 隐式类型声明

C#3.0-var隐式类型声明C#3.0-自动属性实现C#3.0-对象初始化设置C#3.0-集合初始化设置C#3.0-匿名类型C#3.0-扩展方法C#3.0-partial分部(类型)C#3.0-LambdaC#3.0-{get;set;}默认值C#3.0-{get;set;}默认值2C#3.0-yield.NETFr...
代码星球 代码星球·2023-04-16

如何指定可为 null 的 int、double、bool 等类型

类型名称后加问号,如:int?i=null;double?d=null;bool?b=null;或者用Nullable,和上述方法等价,如:Nullable<int>i=null;上述类型不能是引用类型。可空类型的每个实例都具有两个公共的只读属性:HasValue和Value,示例:int?x=10;if(...

C# 中类型和属性名称可以一样吗?

比如以下两个Color是正确的吗,会混淆吗?publicColorColor{get;set;}是正确的,类型和属性名称可以是一样的,在类内部访问属性时,在前面加上this限定就可以了,若不加则表示类型。.NET中有很多类的属性和其类型都是一样的字符。...

C# 类教程-类成员:嵌套类型

C#类教程-类C#类教程-类成员:字段(域)、属性、索引C#类教程-类成员:方法、事件C#类教程-类成员:运算符重载与索引器C#类教程-类成员:构造函数和析构函数C#类教程-类成员:嵌套类型C#类教程-访问修饰符与可访问性级别C#类教程-继承C#类教程-继承:方法重载C#类教程-继承:隐藏(new)C#类教程-继承:重...

C# 基本数据类型

C#中有两种基本数据类型:值类型和引用类型。值类型是直接存储它的数据内容,而引用类型存储的是对象的引用,这两种类型对变量的赋值有着不同的含义。值类型包括:简单类型、结构类型、枚举类型;引用类型包括:Object类型、类类型、接口、代表元、字符串类型、数组。值类型示例intm=0;intn=m;m=1;//此时n仍然是0...
代码星球 代码星球·2023-04-16
首页上一页...23456...下一页尾页