c#
差点忘记打铁了
关注人性,关注经济,关注法律,关注技术,力求立足于当下和未来
展开
-
c#中的#region
#region是c#预处理器指令。 #region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。 #region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。 例如: #region MyClass definition public class MyClass {转载 2017-09-07 10:48:29 · 4377 阅读 · 0 评论 -
c#中using的三种使用
C# 中使用using的三种方法1.using指令using+命名空间,这种方法基本学习过C#的都用过,好处在于,写代码的时候不需要指定详细的命名空间using System.Windows.Media; using System.Windows.Media.Imaging;2.using语句是用来简化资源释放的,在一定的范围内有效,除了这个范围时,自动调用IDisposable转载 2018-01-20 09:27:31 · 659 阅读 · 0 评论 -
c#监测文件的类---FileSystemWatcher
本文转载自 http://blog.csdn.net/jason_ldh/article/details/9972801;。。。。。。。 FileSystemWatcher控件主要功能:监控指定文件或目录的文件的创建、删除、改动、重命名等活动。可以动态地定义需要监控的文件类型及文件属性改动的类型。1.常用的几个基本属性:(1) Path :设置转载 2018-01-29 14:07:31 · 1422 阅读 · 0 评论 -
c#读取txt文本中的某一行
如果要读取文本中指定的某一行的信息,可以借助正则表达式的一个方法实现,实现原理就是将其分解成数组,然后直接读取数组中指定元素: private void fileSystemWatcher_Changed(object sender,FileSystemEventArgs e) { if (e.FullPath == @"C:\Users\Administrator\D原创 2018-01-29 14:36:20 · 10211 阅读 · 0 评论 -
c#之image和byte相互转换
//将image转换成byte[]数据private byte[] imageToByte(System.Drawing.Image _image){ MemoryStream ms = new MemoryStream(); _image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg); return ms.ToAr原创 2018-02-06 11:31:32 · 16248 阅读 · 4 评论 -
unity协程、进程、线程
本文转载自http://blog.csdn.net/ring0hx/article/details/46440037什么是ShaderShader(着色器)是一段能够针对3D对象进行操作、并被GPU所执行的程序。Shader并不是一个统一的标准,不同的图形接口的Shader并不相同。OpenGL的着色语言是GLSL, NVidia开发了Cg,而微软的Direct3D使用高级着色器语言(HLSL)转载 2017-09-08 11:16:55 · 534 阅读 · 0 评论 -
c#的Array,ArrayList和List
List 是针对特定类型、任意长度的。Array 是针对任意类型、固定长度的。ArrayList 是针对任意类型、任意长度的。Array 和 ArrayList 是通过存储 object 实现任意类型的,所以使用时要转换。在C#中数组,Arr...转载 2018-09-13 19:55:48 · 752 阅读 · 0 评论 -
c#之string和stringBuilder
C# String与StringBuilder (转载) 1.什么时候用String?什么时候用StringBuilder? 字符串一旦创建就不可修改大小,所以对字符串添加或删除操作比较频繁的话。那就不要用String而用StringBuilder。例如: String a1 = "abc"; //分配固定的内存大小 a1+=...转载 2019-02-24 18:03:11 · 353 阅读 · 0 评论 -
c#线程一
文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/ 作者 Joseph Albahari, 翻译 Swanky Wu 中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。 本系列文章可以算是一本很出色的C#线程手册,思路清晰,要点都...转载 2019-02-14 11:16:08 · 329 阅读 · 0 评论 -
c#线程二
下面的表格列展了.NET对协调或同步线程动作的可用的工具: 简易阻止方法构成转载 2019-02-14 11:19:54 · 326 阅读 · 0 评论 -
c#线程三
1. 单元模式和Windows Forms 单元模式线程是一个自动线程安全机制, 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关,因为大多Wind...转载 2019-02-14 11:24:49 · 274 阅读 · 0 评论 -
c#之sealed关键字
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace sealed关键字{ class Program { static void Main(string[] arg...原创 2019-02-14 14:35:50 · 695 阅读 · 0 评论 -
c# 获取exe的路径
C#获取程序路径的方法中需要注意的地方(版本1)获取运行程序路径的方法主要有以下7种:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 他获取的是Module的文件名,如果在VS2008的调试环境中,获取的是 [程序名].vshost.exe的完整文件名。 System.Envir...转载 2019-06-25 16:12:42 · 1824 阅读 · 0 评论 -
c# 字符串分割
1:以char字符分割字符串string Str = “…”string[] strArray = Str.Split(’/’); // 字符’/’2:以字符串分割字符串string Str = “…”string[] strArray = System.Text.RegularExpressions.Regex.Split(Str,“uuu”);...原创 2019-07-16 09:59:42 · 408 阅读 · 0 评论 -
c# 序列化和反序列化
using System;using System.Text;using System.Runtime.Serialization;using System.Runtime.Serialization.Json;using System.IO;using System.Xml.Serialization;using System.Xml;using System.Runtime.Se...原创 2019-07-26 10:07:09 · 303 阅读 · 0 评论 -
c#之lock和单例模式
using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Threading;public class SingleModle { //单例模式 private static SingleModle _singleModle; privat原创 2018-01-18 14:18:18 · 1318 阅读 · 0 评论 -
c#中的queue和stack
using System;using System.Collections; //队列Queue的using引用using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Quene{ class Program原创 2018-01-18 09:28:33 · 379 阅读 · 0 评论 -
c#条件编译
原文地址:http://www.cnblogs.com/artech/archive/2011/04/06/conditionalcompilation.html 从Trace和Debug来看条件编译(Conditional Compilation)条件编译,顾名思义,就是根据在编译时指定的条件决定最后需要编译的代码。条件编译是我们可以针对某些特性的环境编写相应的代码,比如有写的代码只需要在D转载 2017-09-08 11:28:58 · 540 阅读 · 0 评论 -
C#面试知识点小结
C#笔试知识点1.String与Stringbuilder的区别: String自动分配内存大小,每次往里面写新东西,就会重新分配一段内存,然后把地址指向新的这块空间,是由C#内存管理自动管理的。 Stringbuilder会事先分配好一段空间,append的时候,是操作的同一块空间,如果新串超过原本大小,内存空间自动加倍。2.C#如何调用c++静态库(lib): 可以用CLR(新)或者Man转载 2017-11-19 20:21:34 · 1171 阅读 · 0 评论 -
c#之static关键字
这是我在vs中的实验代码,如有错误欢迎指正;原创 2017-11-20 16:15:38 · 435 阅读 · 0 评论 -
c#之abstract关键字
这是我在vs中的测试代码,如有错误欢迎指正原创 2017-11-20 16:17:53 · 393 阅读 · 0 评论 -
c#之base和this关键字
如有错误,欢迎补充;原创 2017-11-20 16:24:31 · 620 阅读 · 1 评论 -
c#之构造函数和析构函数
如有错误,欢迎指正;原创 2017-11-20 16:29:42 · 316 阅读 · 0 评论 -
c#之结构体和类
如有错误,欢迎指正原创 2017-11-20 16:34:47 · 237 阅读 · 0 评论 -
c#委托和事件(一)
最近在工作中又遇到了委托和事件的事,为了方便理解和以后温习,特意去学习了一二,有什么不对的地方请指出来,多谢; 这里直接将在VS中的代码贴出来:原创 2017-11-30 14:46:07 · 228 阅读 · 0 评论 -
c#观察者模式和事件委托的联合使用
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//观察者模式和事件委托的联合使用namespace 委托和事件2{ //热水器的类,被监视的对象 public class Heater {原创 2017-12-01 16:37:33 · 446 阅读 · 0 评论 -
c#之泛型
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 泛型{ public class Stack<T> //类的泛型 { private T[] _item;原创 2017-12-13 16:53:25 · 249 阅读 · 0 评论 -
c#之反射
最近突然想研究一下反射,学习了网上各位前辈的文章,分享一下自己的学习笔记吧,水平有限有错误希望指出来;`using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks;name原创 2017-12-14 16:52:57 · 280 阅读 · 0 评论 -
c#之字典
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 字典{ public class AA { public Dictionary<int, string> _dicti原创 2017-12-15 16:49:08 · 2038 阅读 · 1 评论 -
c#之哈希表(Hashtable)
using System;using System.Collections.Generic; using System.Collections; //哈希表的using引用using System.Linq;using System.Text;using System.Threading.Tasks;namespace 哈希表{ public class AA {原创 2017-12-15 17:46:19 · 335 阅读 · 0 评论 -
c#获取MySql表中数据
using MySql.Data.MySqlClient; //引入MySql.Data.dllpublic static Dictionary<string, string> csv_nameDic2 = new Dictionary<string, string>();private void ConnectDataBase() { ...原创 2019-07-23 14:41:54 · 1812 阅读 · 0 评论