上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 30 下一页
摘要: C# 之LINQ LINQ允许询问任何实现了IEnumerable<T>接口的集合二,不管是数组,列表,或者XML DOM等。它带来了在编译阶段的类型检查和动态查询的双重好处。 基础 LINQ的基本单元是序列(Sequence) 和元素(Element),序列即实现了IEnumerable<T>接口 阅读全文
posted @ 2021-10-29 00:03 JohnYang819 阅读(1113) 评论(0) 推荐(1)
摘要: C#数组,索引器与集合 数组 数组是具有索引的同类型对象的集合。 声明数组 类型[] 数组名; []会告诉编译器,这是声明了一个数组,类型指定了数组包含的元素的类型。 可以用new关键字来实例化数组。 默认值 值类型数组,每个元素默认是所存类型的默认值;引用类型不能初始化为默认值,而是初始化为nul 阅读全文
posted @ 2021-10-17 19:23 JohnYang819 阅读(566) 评论(0) 推荐(0)
摘要: C# 相等比较 有两种类型的相等: 值相等:即两个值是一样的 引用相等:即引用是一样的,也就是同一个对象 默认地,对于值类型来讲,相等指的就是值相等;对于引用类型,相等就是指的引用相等。 int a = 5; int b = 5; Console.WriteLine(a == b); class F 阅读全文
posted @ 2021-10-05 15:29 JohnYang819 阅读(684) 评论(0) 推荐(0)
摘要: 在C#中string关键字的映射实际上是指向.NET基类System.String。System.String是一个功能非常强大且用途非常广泛的基类,但它不是.NET库中唯一与字符串相关的类。 System.String类 System.String是专门用于储存字符串,允许对字符串进行许多操作的类 阅读全文
posted @ 2021-10-03 23:51 JohnYang819 阅读(493) 评论(0) 推荐(0)
摘要: 声明接口 接口声明只能包含如下类型的非静态成员函数: 方法 属性 事件 索引器 接口的访问性与接口成员的访问性有一定的区别: 接口声明可以有任何的访问修饰符:public,protected,internal,private 然而,接口的成员是隐式public的,不允许有任何的访问修饰符,包括pub 阅读全文
posted @ 2021-09-19 23:07 JohnYang819 阅读(688) 评论(0) 推荐(0)
摘要: (1)new List并不是null,可以正常的被遍历和AddRange class Program { public static void Main() { //var t = new test(); //t.b = 100; //Console.WriteLine($"{t.b}"); var 阅读全文
posted @ 2021-09-16 11:07 JohnYang819 阅读(133) 评论(0) 推荐(0)
摘要: 枚举器和可枚举类型 枚举器是一个可以依次返回请求的数组中元素的类实例对象,“知道”项的次序并跟踪它在序列中的位置,然后返回请求的当前项。 对于有枚举器的类型而言,必须有一个方法来获取它。获取一个对象枚举器的方法是调用对象的GetEnumerator方法。实现GetEnumerator方法的类型叫做可 阅读全文
posted @ 2021-09-14 23:51 JohnYang819 阅读(383) 评论(0) 推荐(0)
摘要: XAM简介: XAML是一种专门用于绘制UI的语言,借助它就可以把UI定义与运行逻辑分离开来。XAML使用标签来定义UI元素,每个标签对应.NET Framework类库中的一个控件类。通过设置标签的Attribute,不但可以对标签对应控件对象的Property进行赋值,还可以做一些额外的事情(如 阅读全文
posted @ 2021-09-09 15:42 JohnYang819 阅读(598) 评论(0) 推荐(0)
摘要: WPF中ItemsSource改变,DataGrid中不更新 需要将ItemsSource先赋值为null,而后再赋值为新的值。 例如: gridBeamInfo.ItemsSource = null; if (beamInfoList.Count==0) { beamInfoList = new 阅读全文
posted @ 2021-09-07 17:10 JohnYang819 阅读(69) 评论(0) 推荐(0)
摘要: 正如类型不是对象而是对象的模板,泛型也不是类型而是类型的模板,泛型允许我们声明类型参数化的代码,可以用不同的类型进行实例化,也就是说我们可以用“类型占位符”来写代码,然后在创建类的实例时指明真实的类型。 C#提供了5种泛型:类,结构,接口,委托和方法。前四个是类型,最后一个是成员。 泛型类 声明泛型 阅读全文
posted @ 2021-09-05 22:08 JohnYang819 阅读(214) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 30 下一页