当前位置: 代码迷 >> C#
 解决方案列表
  • [C#] 线程的准确关闭。推荐。

    线程的正确关闭。推荐。。最近做项目的时候,被多线程搞得乱七八糟,脑子都快崩掉。在单步调试的时候发现一个问题,使用线程的abort方法有时并不能如愿跳到异常ThreadAbortException的异常处理中,然后顺利的关闭线程。在书中找到一个解决方案,特在此分享,使自己以后的遗忘了有据可查。首先线程...

    237
    热度
  • [C#] 【C#进阶系列】14 枚举类型跟位标志

    【C#进阶系列】14枚举类型和位标志实际上本章就只讲枚举类型,因为位标志本来就可以当做一个特殊的枚举类型。关于枚举类型枚举类型是一种消灭魔法数字的好方法,使程序更容易编写,阅读和维护。枚举类型是值类型,然而有别于其它值类型,枚举类型不能定义任何方法。除非用扩展方法。然而正如我之前说到的,也许当你想用...

    424
    热度
  • [C#] 运算符习题

    运算符练习字符转换练习运算符练习条件运算符存在好大的漏洞数字只能填0—24之间的整数并且输入01224的时候定义好不准确

    322
    热度
  • [C#] 咱小路CLR

    咱小谈CLR1.什么是CLRCLR(CommonLanguageRuntime)公共语言远行时,是一个可由多种编程语言使用的“远行时”。CLR的核心功能(比如内存管理、程序集加载、安全性、异常处理和线程同步)可由面向CLR的所有语言使用。CLR不关心开发人员使用哪种语言进行编...

    390
    热度
  • [C#] 扩展方法从简略应用到深入解析,读这一篇文章就够了

    扩展方法从简单应用到深入解析,读这一篇文章就够了前言(扯淡-_-)大家好,今天和大家聊聊扩展的事,我将带着大家从简单应用开始深入理解扩展方法的原理,并对扩展方法的使用给出合理的建议。在实际应用中,当我们在使用某类时发现类中缺少我们想要的方法,最简单直接的就是修改类的源代码来添加我们想要的方法。但事实...

    202
    热度
  • [C#] 简略的研究了一下单例模式

    简单的研究了一下单例模式之前我喜欢只是单纯的记记笔记,没有什么写文章的习惯,今天也是我一边研究一边学习,索性就连过程什么的都记录下吧,或许能帮到一两个朋友呢。首先,我们来想想什么叫做单例,顾名思义,单一的一个对象,那么,单一模式有什么好处呢?比如说,你的对象只可以实例化一次等等。先写一个简单的测试里...

    176
    热度
  • [C#] C#扫盲之:静态成员、静态方法、静态类、实例成员及差异

    C#扫盲之:静态成员、静态方法、静态类、实例成员及区别文章目录1.静态成员、实例成员2.静态类3.类的静态成员和非静态成员区别--------------------------------------分割线---------------------------------------------1...

    375
    热度
  • [C#] 体检套餐要害思路

    体检套餐关键思路思路定义几个类:HealthCheckItem类:检查项目属性:publicstringDescription{get;set;}publicintPrice{get;set;}publicstringName{get;set;}HealthCheckItem类中的方法://当选择套...

    413
    热度
  • [C#] if语句练习题

    if语句练习输入年月日,首先判断该年是平年闰年并且计算该天是该年的第几天:判断男女体重是否标准:体重判断里边出现一个问题:如果性别输入的不是男也不是女,那么会执行输出“请输入正确的性别”;然后底下会继续输出“XXX:你的体重……&rdq...

    391
    热度
  • [C#] C#错误处理经验(原则与方法)

    C#异常处理经验(原则与方法)本文是异常处理经验性的文章,其实跟C#关系也不大。比较适合刚刚熟悉异常语法,而缺乏实战的读者。当然,经验老练的读者也可指出不足、给予意见、补充说明,一起完善文章,分享更多知识与经验。1、什么时候该异常处理?1)代码最外层,如WinFrom,避免用户看到内部异常信息用户体...

    293
    热度
  • [C#] 回讲讲C#中的类

    来讲讲C#中的类1、什么是类?面向对象的语言,最基本的就是类。在C#中,类是这样来定义的:类代表一组具有公共属性和行为的对象。举个例子,现实生活中,人就是一个“类”,但这只是一个统称,指所有的人。我们要找个人一起去玩,此时就需要找到一个具体的人。比如我和小红,我们两个就是&l...

    237
    热度
  • [C#] 【Unity】2.0 第2章 Unity编辑器跟基本操作

    【Unity】2.0第2章Unity编辑器和基本操作分类:Unity、C#、VS2015创建日期:2016-03-26本章要点:1、掌握Unity5.3.4编辑器视图和菜单项及其含义,这是入门的最基础部分,必须掌握。2、了解最基本的操作,先学会模仿着向场景中添加一些简单的对象。本章目录安排如下:2....

    378
    热度
  • [C#] C# 去掉字符串首尾字符或字符串

    C#去除字符串首尾字符或字符串     在做一个属性入库的功能,将Excel属性数据导入到图层要素当中,这里Excel和SDE数据库数据存在一个关联字段,通过关联字段值进行匹配属性入库。     在实...

    387
    热度
  • [C#] 8.this关键字

    C#,一些非常简单但应该知道的知识点1.本地变量一看这个标题你可能会一愣,这是个什么东东。看个小例子:staticvoidmain(){inta=10;MyClassmc=newMyClass();}呵呵,这里的a与mc就是本地变量,它和字段一样,也保存数据。字段通常保存和对象状态有关的数据,而创建...

    276
    热度
  • [C#] C# 在网页中将Base64编码的字符串展示成图片

    C#在网页中将Base64编码的字符串显示成图片在写一个接口,返回的json里面有图片,是Base64编码的字符串。测试接口的时候,发现原来在html显示,是直接可以将Base64编码的字符串显示成图片的。格式如下:<imgsrc=data:image/jpg;base64,"+(Base64...

    311
    热度
  • [C#] 用迭代实现无限级归类

    用迭代实现无限级分类说起那个无限级分类,相信很多人都知道是什么东西,也曾经做过。我也相信,大家用得最多的实现方式就是做一个递归。最近我也要做一个带无限级分类的菜单,但是我又不想用递归来做,所以我需要用其他方式来实现,那就是迭代了。首先,我需要定义一个实体模型,这举一个省市无限级的例子:classLo...

    170
    热度
  • [C#] Socket开发框架之讯息的回调处理

    Socket开发框架之消息的回调处理在一般的Socket应用里面,很多时候数据的发送和接收是分开处理的,也就是我们发送一个消息,不知道这个请求消息什么时候得到应答消息,而且收到对应的应答消息的时候,如果操作界面的内容,也是需要特别处理的,因为它们和界面线程是不在一起的。如果我们在发送消息的时候,能够...

    289
    热度
  • [C#] Epplus 设置excel 页边距 及多文件归拢

    Epplus设置excel页边距及多文件合并1:使用epplus合并多个excel文件到同一excel的不同sheet页中privatestaticboolMergeExcel(string_stFilePath,List<string>_listFiles,string_stSaveF...

    390
    热度
  • [C#] C#参数传递、引用类型、值类型等的了解

    C#参数传递、引用类型、值类型等的理解本博客不属于技术贴,主要是记录一些自己对不懂得地方的理解和学习的记录,请带着批判的眼光阅读~值类型存储在栈上,引用类型存储在堆上。栈是由高到低存储的,遵循先进后出的原则,是内存提前分配好的区域,内存的释放不由人控制,用完后就会释放内存。堆是动态分配的内存区域,是...

    258
    热度
  • [C#] C# -数组

    C#--数组

    537
    热度