.net
2022-01-13
72
《C# 教程》是C#语言的入门课程,在课程中,将从.NET平台和C#的基本概念开始,深入的介绍C#开发的基础语法、简单程序逻辑、Visual Studio工具的使用技巧以及常用的算法的实现。同时,也希望通过与课程相关的练习题和编程练习,帮助小伙伴们快速步入C#语言的大门。课程播放地址:http://www.php.cn/course/84.html 该老师讲课风格:教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的
2022-01-13
1247
这篇文章主要介绍了C#实现JSON和对象之间互相转换功能,结合实例形式较为详细的分析了C#实现对象与json之间相互转换的操作技巧,需要的朋友可以参考下本文实例讲述了C#实现JSON和对象之间互相转换功能。分享给大家供大家参考,具体如下:1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属性,Order表示 解析的顺序,另外Lover是数组列表,表示女朋友个数Address 表示送货地址,DailyRecord 表示日常记录1234567891
2022-01-13
1089
这篇文章主要为大家详细介绍了C#多线程之Semaphore用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下Semaphore:可理解为允许线程执行信号的池子,池子中放入多少个信号就允许多少线程同时执行。1234567891011121314151617181920212223242526272829303132private static void MultiThreadSynergicWithSemaphore() { //0表示创建Semaphore时,拥有可用信号量数值 //1表示S
2022-01-13
66
这篇文章主要为大家详细介绍了C#逆变与协变的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下该文章中使用了较多的 委托delegate和Lambda表达式,如果你并不熟悉这些,请查看我的文章《委托与匿名委托》、《匿名委托与Lambda表达式》以便帮你建立完整的知识体系。在C#从诞生到发展壮大的过程中,新知识点不断引入。逆变与协变并不是C#独创的,属于后续引入。在Java中同样存在逆变与协变,后续我还会写一篇Java逆变协变的文章,有兴趣的朋友可以关注一下。逆变与协变,听起来很抽象、高深,其实很简
2022-01-13
38
这篇文章主要为大家详细介绍了C#匿名委托与Lambda表达式的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下通过使用匿名委托(匿名方法),使编程变得更加灵活,有关委托与匿名委托请参考我的前一篇Blog《委托与匿名委托》。继续之前示例,代码如下:1234567891011121314static void Main(string[] args){ Worker.TwoNumberHandleMethodDelegate method = delegate(int a, int b) {
2022-01-13
66
这篇文章主要为大家详细介绍了C#委托与匿名委托的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本来是想写一篇《委托与lambda表达式的前世今生》,但仅委托部分已经写了很多内容,于是就此分开关于Lambda表达是的内容后续再写吧。不知道Lambda表达式是谁发明的,只记得第一次接触Lambda表达式是在使用VS2008的时候,那就先认为是微软发明的吧。Lambda表达式从我接触开始到现在变得越来越流行,Java8中开始支持、kotlin更是对C#,F#做了广泛的抄袭(C#曾几何时不也如此对待过
2022-01-13
295
这篇文章主要介绍了C#使用ILGenerator动态生成函数的简单代码,需要的朋友可以参考下游戏服务器里面总是有一大堆的配置文件需要读取, 而且这些配置文件的读取: * 要不然做成弱类型的, 就是一堆字符串或者数字, 不能看出来错误(需要重新检测一次) * 要不然做成强类型的, 每种类型都需要自己Parse一下我个人比较喜欢后者, 因为前者LoadConfig的代码简单, 但是写逻辑的时候代码不简单.1234567891011class Config1 : public IConfig { public
2022-01-13
277
这篇文章主要介绍了C#连接到sql server2008数据库的实例代码,需要的朋友可以参考下废话不多说了,直接给大家贴代码了,具体代码如下所示:1234567891011121314151617181920212223242526272829303132333435363738394041namespace MyFirstApp{ class Program { static void Main(string[] args) { SqlConnection conn = nul