您的位置:首页 >> csharp

列表

  • C语言

    摘自:csdn给一个对象属性赋值可以通过PropertyInfo.SetValue()方式进行赋值,但要注意值的类型要与属性保持一致。 创建对象实例的两种方法: 1. var obj = Assembly.Load("AssemblyN

  • C#中引用类型之特例string的详细介绍

    C语言

    在C#编程的时候经常会使用字符串(string)类型,它也是引用类型,但是处处都不作为引用的用法来使用,实属特例,下来我一一罗列出来,供自己记忆方便: 1)字符串的直接赋值:本身字符串就是引用类型,应该使用 new 对象方法一个实

  • C#中关于List<T>的并集与交集以及差集解析

    C语言

    集合的并集是合并集合的项,如下图所示:List<int> ls1 = new List<int>() { 1,2,3,5,7,9 };List<int> ls2 = new List<int>() { 2,4,6,8,9,10};IEnum

  • C语言

    本篇文章主要介绍了说说C#的async和await的具体用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。看个例子:pu

  • C#中关于表达式树的简单介绍

    C语言

    表达式树可以说是Linq的核心之一,为什么是Linq的核心之一呢?因为表达式树使得c#不再是仅仅能编译成IL,我们可以通过c#生成一个表达式树,将结果作为一个中间格式,在将其转换成目标平台上的本机语言。比如SQL。我们常用的Linq to

  • C语言

    这段时间的项目有用到接口,开始不是特别理解接口,只是单单知道接口定义非常简单,甚至觉得这个接口只是多此一举(个人开发的时候)。现在开始团队开发,才发现接口原来是这么的重要和便捷!接下来就来谈谈我这段时间对接口使用的粗浅见解,说的对希望大家赞

  • C语言

    引用ZXing类库实现功能:1生成带有Logo二维码2 将二维码绘制到图片上3 图片上绘制文字 生成二维码public string CreateQrCode(string md5Str,string name,int sex)

  • C语言

    原则:尽可能控制对数据的修改,如果可以预测某个数据不会或不应该被改变,就要对其控制,而不要期望使用这个数据的调用者不会改变其值。如果参数在使用过程中被意外修改,将会带来不可预知的结果,而且这种错误很难被检查到,所以我们在设计方法参数的时候,

  • C#中异步编程4async与await异步程序开发的实例分析

    C语言

    随着C#异步程序开发系列的深入,你会发现编写异步程序越发简单。事物的发展就是这样的规律,从简单到复杂再到简单。在C# 5.0中我们可以通过async与await关键字实现快捷的异步程序开发,如下: static void Ma

  • C语言

    这篇文章主要为大家详细介绍了C#实现发送邮件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下#region 发送邮件部分 private st

  • C#中关于静态与非静态方法的区别介绍

    C语言

    静态方法和非静态方法的区别:  1.静态方法不需要类实例化就可以调用,反之非静态方法需要实例化后才能调用;  2.静态方法只能访问静态成员和方法,非静态方法都可以访问;  3.静态方法不能标记为override,导致派生类不能重写,但是可以

  • C#中匿名对象与var以及动态类型 dynamic的详解

    C语言

    随着C#的发展,该语言内容不断丰富,开发变得更加方便快捷,C# 的锋利尽显无疑。C# 语言从诞生起就是强类型语言,这一性质到今天不曾改变,我想以后也不会变。既然是强类型语言,那编写任一程序均要求满足下面的基本条件:1、变量声明必须指明其类型

  • C语言

    面向对象是一种开发思想,最应该记住的一句话是万物皆对象。为了让程序更好的被理解和编写,把现实生活中描述事物的方式和思路融合进入,就成了面向对象的思想。把生活中的事物融合进程序中那么就需要描述,描述分为特征和行为两方面,而不同类别的对象特征和

  • C语言

    这篇文章主要介绍了C#中enum和string的相互转换的相关资料,需要的朋友可以参考下C# Json转换操作枚举类型Enum为枚举提供基类,其基础类型可以是除Char 外的任何整型,如果没有显式声明基础类型,则使用Int32。注意:枚举类

  • C语言

    1 及时释放资源 CLR托管环境扮演了垃圾回收的角色,所以你不需要显式释放已创建对象所占用的内存。但这不意味着你可以忽略所有的使用过的对象。许多对象封装了其 他类型的系统资源(例如,磁盘文件,数据连接,网络端口)。保持这些资源的使

  • C语言

    对于很多初学者来说是个很容易迷糊的东西,使用起来很简单,无非就是定义接口,接口里面包含一些属性、索引器、事件和一些没有修饰符的方法,也没有方法的具体实现代码;然后在类中继承该接口,实现该接口中的所有属性、索引器、事件和方法的具体实现的代码(

  • C语言

    一、 简单工厂(Simple Factory)模式Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。Simple Factory模式实际上不是GoF 23个设计

  • C#中使用反射以及特性简化的实例代码

    C语言

    假设现在有一个学生类(Student) { { name = Age { ; Addres

  • C语言

    CLR支持两种类型:值类型和引用类型,看起来FCL的大多数类型是引用类型,但用的最多的还是值类型。引用类型总是从托管堆中分配,在用new操作符实例一个对象,返回对象内存地址存放在一个变量中。在使用引用类型时要了解其四个心理因素:      

  • C语言

    1、什么是堆?    堆是一块内存区域,在堆里可以分配大块的内存用于存储某类型的数据对象;  堆的特征:    1、堆里面的内存能够以任意顺序存入和移除;    2、不能显示地删除程序在堆里面保存的数据;    3、靠CLR的自动GC(垃圾