泛型;什么是泛型;C#中的泛型;泛型类;声明泛型类;创建构造类型;创建变量和实例;类型参数的约束;泛型方法;扩展方法和泛型类;泛型结构;泛型委托;泛型接口
原创
2023-02-01 09:29:37
70阅读
C#设计模式http://wenku.baidu.com/view/626369fffab069dc50220117.html
原创
2022-08-19 10:17:49
36阅读
前言在本章中,主要是借机这个C#基础篇的系列整理过去的学习笔记、归纳总结并更加理解透彻。在上一篇文章,我们已经对委托有了进一步了解,委托相当于用方法作为另一方法参数,同时,也可以实现在两个不能直接调用的方法中做桥梁。下面我们来回顾一下委托的例子。 public delegate void ExecutingDelegate(string name);
public class Ex
转载
2021-05-05 22:31:37
147阅读
2评论
前言在本章中,主要是借机这个C#基础篇的系列整理过去的学习笔记、归纳总结并更加理解透彻。在.Net开发中,我们经常会遇到并使用过委托,如果能灵活的掌握并加以使用会使你在编程中游刃有余,然后对于很多接触C#时间不长的开发者而言,较好的理解委托和事件并不容易。本节主要是讲述对委托的定义、委托的使用、多播委托、泛型委托、匿名方法、Func和Action委托、Lambda委托,并对它们进行讨论。说明简单说
转载
2021-05-05 22:38:32
118阅读
2评论
前言 在探究地球内部的结构中,如何做到在地球表面不用深入地球内部就可以知道内部的构造呢?其实,向地球发射“地震波”。利用这种方式,可以判断地球放回的情况,大体上,我们也可以断定地球内部的构造了。 从这个例子中,通过一个对象的外部去了解对象内部的构造,都是利用了波的反射功能。而利用这种原理,在编程程序时,我们如何也可以实现从对象的外部来了解对象以及程序集内部的结构功能?在.NET中的反射,不仅可
转载
2021-05-08 11:53:05
171阅读
2评论
C# — WinForm TreeView篇好像有些园里的兄弟看不上这些小小的积累,没有关系,我就当是为自己记录的随笔,如果下
转载
2023-05-22 11:42:53
137阅读
叕叕叕到周五了,时间总是走的如此之快,不免伤感(- -)。。。(伤感个毛线呀,再伤感16年就走了)12月就要结束了,赶紧来一篇充实一下生活。最近在项目中,做了个图表程序,使用到了Chart,今天在这里做一个整理总结。1.第一个Chart控件1)先来熟悉一下chart,在前端做一个图表可能会用到chart.js,在C#中可以用自带的控件chart,感觉挺方便的。2)创建一个项
转载
2022-04-22 10:17:47
10000+阅读
C# — WinForm DataGridView篇最近用C#的winform开发了一个项目,从中积累了一些各个控
转载
2023-05-22 12:19:10
899阅读
本章是关于C语言函数的讲解,对初学C语言的小伙伴很有帮助噢~
原创
2023-05-04 21:09:51
178阅读
数组是由数据类型相同的一系列元素组成的。需要使用数组时,通过声明数组告诉编译器数组中内含多少元素和这些元素的类型。编译器根据这些信息正确的创建数组。普通变量可以使用的类型,数组元素都可以使用。
原创
精选
2023-05-07 14:44:04
418阅读
类型 C#是一种强类型语言,这种语言,必须声明每个要创建对象的类型,类型分为两类:内置类型和用户定义类型;也可以按存储方式分为值类型和引用类型。值类型将自身的值存储在栈中,而引用类型将自身的地址保存在栈中,但实际对象存储在堆中。 内置类型 C#语言提供了现代语言中通常应该提供的所有内置类型,每种类型 ...
转载
2021-08-03 22:58:00
163阅读
2评论
数组是我们经常用到的,我来介绍一下:数组是具有相同类型的一组数据。当访问数组中的数据时,可以通过下标来指明。c#中数组元素可以为任何数据类型,数组下标从0开始,即第一个元素对应的下标为0,以后逐个递增。数组可以一维也可多维。 //包含6个元素的一维整数数组; int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值; //包含6个元素的一维整数数组,初值1,2,3,4,5,6 int[] mf2=new int[6]{1,2,3,4,5,6}; //一维字符串数组,如果提供了初始值设定项,则还可以省略 new 运算符 string[] mf3={"c","c++","
转载
2007-03-24 14:02:00
58阅读
2评论
百度搜索:C#语言规范/java语言规范 就可以得到这个语言的规范在线文档。里面有详细的语言关键字介绍,语法介绍,特性介绍。 一些博客就是从这里了解的语言新特性。
转载
2018-02-02 15:33:00
122阅读
2评论
C#(读作C Sharp)是由微软公司开发的一种面向对象的程序设计语言。它最初在2000年时推出,以取代Microsoft Visual Basic 6.0,并成为.NET面向对象:C#语言是一种面向对象的语言,支持封装、继承和多态等特性。安全性:C#在设计时考虑了安全性,并提供了许多安全性特性,如类型安全、内存安全和异常安全等。高效性:C#执行速度快,可与C++相媲美,并且具有方便的
原创
2023-05-06 09:03:53
267阅读
C# 语言规范的 1.2 和 2.0 版是关于 C# 语法的权威资料。它们包含该语言各个方面的详细信息,包括 Visual C# 产品文档未涉及的许多语法点。
1.2 规范讨论了在 Visual C# 2005 推出之前为该语言添加的功能,而 2.0 规范则讨论了针对 Visual C# 2005 添加的功能
如果您的计算机没有安装 Microsoft Word,则可以使用免费
转载
精选
2011-12-23 23:41:54
387阅读
一、使用属性而不是可访问的数据成员 二、使用运行时常量(readonly)而不是编译时常量(const) 1. C# 有两种类型的常量:编译时常量和运行时常量。 2.尽量使用运行时常量,而不是编译时常量。 /// <summary>
原创
2017-04-24 14:06:18
507阅读
C# 语言规范的 1.2 和 2.0 版是关于 C# 语法的权威资料。它们包含该语言各个方面的详细信息,包括 Visual C# 产品文档未涉及的许多语法点。 1.2 规范讨论了在 Visual C# 2005 推出之前为该语言添加的功能,而 2.0 规范则讨论了针对 Visual C# 2005 添加的功能。 可以从以下位置获得 Microsoft Word 格式的 C# 语言规范: 在 MS...
转载
2007-01-30 19:08:00
134阅读
2评论
1 不支持将类型float隐式转换为int,毕竟会导致精度缺失,当然在C++语言中是允许的代码 class Program { static void Main(string[] args) { &n
原创
2017-01-21 13:48:19
1316阅读
搞了6+年的java开发,现在看C#语法的书籍,这才刚刚发现,原来C#语言比java语言=
原创
2022-11-19 08:46:15
107阅读