当前位置: 代码迷 >> C#
 解决方案列表
  • [C#] C#中 ThreadStart跟ParameterizedThreadStart区别

    C#中ThreadStart和ParameterizedThreadStart区别最主要区别:1.Thread是启动一个线程,但是没有参数。2.ParameterThreadStart线程可以接受一个输入参数ThreadStart:ThreadStart这个委托定义为voidThreadStart(...

    371
    热度
  • [C#] c#关于Big Endian 跟 Little Endian,以及转换类

    c#,关于BigEndian和LittleEndian,以及转换类BigEndian:最高字节在地址最低位,最低字节在地址最高位,依次排列。LittleEndian:最低字节在最低位,最高字节在最高位,反序排列。当在本地主机上,无需注意机器用的是BigEndian还是LittleEndian。但是网...

    740
    热度
  • [C#] C#怎么根据配置实现动态窗体

    C#如何根据配置实现动态窗体本文主要讲述如何根据UI配置来动态生成控件,并添加到窗体上来构建UI窗体,当用户在每个控件上完成输入操作后,程序通过遍历控件并用拼接字符串的方式动态生成InsertSQL语句,进而实现了将UI上的值,保存到数据库。1UI配置首先第一步,需要在数据库中定义UI配置,这里为了...

    376
    热度
  • [C#] C#中的new跟override

    C#中的new和override在衍生类中的方法上使用new和override关键字有何意义,可以通过一系列问题来找到答案。先看一段代码:1classProgram2{3staticvoidMain(string[]args)4{5Childc=newChild();6c.Func();78Cons...

    215
    热度
  • [C#] 一个简略的定时小程序

    一个简单的定时小程序1)在我们的项目中添加引用文件:TaskSchedulerEngine.dll(dll定义了一个ITask接口,定义了两个方法Initialize和HandleConditionsMetEvent);2)创建一个定时触发的类:SyncTask.cs(类名自己随便定义),该类必须实...

    381
    热度
  • [C#] C# 表达式学习累积

    C#表达式学习积累1///<summary>2///读取html里面的body内容(不包括<body>标签)3///</summary>4///<paramname="htmlUrl">要读取的html地址</param>5privates...

    375
    热度
  • [C#] WPF使用靠山C#代码创建Grid

    WPF使用后台C#代码创建Grid笔者刚刚接触WPF,菜鸟一枚,在做一个练手程序时遇到这样一个需求,创建一个新的Grid并将其添加至一个ListView中,要求Grid及其子元素应按一定顺序给Name属性赋值,直接使用XAML创建的话重复代码过多,且新建一个Grid时名称重复,C#代码创建虽然代码量...

    357
    热度
  • [C#] C#步骤的练习

    C#方法的练习usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDemo1{classProgram{///<summary>///求一个字符串数组中最长的元素//...

    212
    热度
  • [C#] C#百分比式格局

    C#百分比式布局图一:原始窗口图二:放大窗口实现:窗体内添加一个panel1(Dock:Left),在窗体空余部分添加第二个panel2(Dock:Fill),窗体分为两部分。在panel2内添加一个panel3(Dock:up),在panel2的空余部分添加第二个panel(Dock:Fill),...

    253
    热度
  • [C#] U3D 自带navmesh自动寻路教授教养

    U3D自带navmesh自动寻路教学网易博客转载博主:啊赵unity自带寻路Navmesh入门教程(一)说明:从今天开始,我阿赵打算写一些简单的教程,方便自己日后回顾,或者方便刚入门的朋友学习。水平有限请勿见怪。不过请尊重码字截图录屏的劳动,如需转载请先告诉我。谢谢!unity自从3.5版本之后,增...

    540
    热度
  • [C#] C#温习之面向对象>2015.12.23

    C#复习之面向对象>2015.12.23首先要知道面向对象的三大特征封装在程序开发中,可以理解为方法封装常用的代码,类封装常用的方法。这样做的好处在于:第一:减少代码冗余,让代码更有条理。第二:不需要知道方法底层如何实现,只需要掌握如何调用方法的方式即可。继承继承用来解决类与类之间的代码冗余,...

    288
    热度
  • [C#] XAF应用开发教程(4)应用程序模型

    XAF应用开发教程(四)应用程序模型XAF是重量型框架,确实够重量的,方方面面都做得规规矩矩。如果看了前面三节,可能会认为,这N多的Attribute到底都是从哪里来的?到底有多少这样的Attribute?如果不够用了怎么办?等着官方开发吗?好吧,我不是为了解决上面的这些问题的,从另一个角度来看一下...

    207
    热度
  • [C#] list转datatable c

    list转datatablec#privateDataTableToDataTable<T>(List<T>items){vartb=newDataTable(typeof(T).Name);PropertyInfo[]props=typeof(T).GetPropertie...

    165
    热度
  • [C#] CLR via C#深解札记二

    CLRviaC#深解笔记二类型基础所有类型都从System.Object派生CLR要求所有对象都用new操作符来创建。Employeee=newEmployee("ConstructorParameters");以下是new操作符所做的事情:#1,计算类型及所有基类型(一直到System.Objec...

    273
    热度
  • [C#] 【复建学习】01 重构与性能

    【重构学习】01重构与性能重构并不意味着性能更好,但是重构可以让性能优化更容易!!!关于写出高性能代码写出高性能代码的前提:首先你得有个可以调整的程序。就像别人问你如何和女朋友更好相处一样,首先你得有个女朋友。写出高性能代码的方法:1、时间预算法给每个组件分配一定的资源——包...

    94
    热度
  • [C#] 【复建学习】00 序

    【重构学习】00序话说写代码的时候越来越认识到了重构的重要性。作为一个有良知的程序员,我觉得我们确实有必要写出让人明白的代码,而不是仅仅让计算机明白。更加重要的是我意识到重构能让我在六点钟直接下班走人,而不是持续在DirtyCode里挣扎。所以我决定去学习重构来提升我的技能。然而意识到我并不是一个有...

    203
    热度
  • [C#] 一个容易的定时小程序

    一个简单的定时小程序之前一直觉得定时程序好神秘,后来,当我自己真正写了一个小的定时程序时,发现其实没有想象中的那么难。下面,我分享一下我自己的操作过程,希望能对大家有帮助。1)在我们的项目中添加引用文件:TaskSchedulerEngine.dll(dll定义了一个ITask接口,定义了两个方法I...

    231
    热度
  • [C#] 12306的动态验证码成为静态

    12306的动态验证码变成静态本以为这次12306的动态验证码很厉害,什么刷票软件都不行了,看了以后发现并不是很复杂,估计不出两日刷票软件又会卷土重来,开来要一个验证码很难遏制这些刷票软了。这次换的动态验证码采用的是GIF格式在客户端输出,至于要拿到这个gif文件然后把动态图的各张图片拼凑起来就能得...

    392
    热度
  • [C#] C# 摘引SHDocVw 实现模拟网页操作

    C#引用SHDocVw实现模拟网页操作因为最近项目需要,所以接触到了网页爬取。1.HttpWebRequest初期接触的都是一些比较简单的网页,通过Fiddler抓包分析后,就能模拟进行http请求,进行想要的操作。2.WebBrower控件后面接触到一些复杂的网页,模拟登录一套比较难实现,并且网站...

    493
    热度
  • [C#] CLR via C#深解札记四

    CLRviaC#深解笔记四实例构造器和类(引用类型)构造器(constructor)是允许将类型的实例初始化为良好状态的一种特殊方法。构造器方法在“方法定义元数据表”中始终叫.ctor。创建一个引用类型的实例时:#1,首先为实例的数据字段分配内存#2,然后初始化对象的附加字段...

    406
    热度