![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
好好奋斗的青年
机器视觉工程师
展开
-
2021-02-12
Invoke 和 BeginInvoke 的真正涵义转载 博客园 https://www.cnblogs.com/Rustle/articles/11301.html转载 2021-02-12 23:32:42 · 171 阅读 · 0 评论 -
winform 不在同一程序内,如何在光标处(当前有焦点的窗体输入框)输入字符
上位机程序通过串口获取读码器的数据,需要自动上传到同一台电脑上的第三方程序的输入光标处。参考代码:不在同一程序内,如何在光标处(当前有焦点的窗体输入框)输入字符 - 数据酷软件 - 博客园 https://www.cnblogs.com/datacool/p/win_api_sendmessage_hwndFocus.html...转载 2020-11-10 11:12:10 · 609 阅读 · 0 评论 -
C# DES加密字符串
using System;using System.Text;using System.Security.Cryptography;using System.IO;//默认密钥向量private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };/// <summary>/// DES加密字符串/// </summary>/// <param name="encryp转载 2020-08-02 11:48:25 · 224 阅读 · 0 评论 -
(转载)C# DES加密/解密字符串
using System;using System.Text;using System.Security.Cryptography;using System.IO;//默认密钥向量private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };/// <summary>/// DES加密字符串/// </summary>/// <param name="encryp转载 2020-08-02 11:47:00 · 189 阅读 · 0 评论 -
C#虚方法virtual详解
原文地址: C#虚方法virtual详解 - liuyan - 博客园 http://www.cnblogs.com/jason_yjau/archive/2009/08/25/1553949.html----------------------------------------------------分割线-----------------------------------------转载 2017-12-14 14:05:37 · 223 阅读 · 0 评论 -
C# winform 动态添加控件
C# winform 动态添加控件之GroupBox和TextBox - 竹字间 - 博客园 https://www.cnblogs.com/lj1020/articles/2568885.html-------------------------------------------------------------------------------------一、添加Gro转载 2017-12-14 19:31:08 · 42899 阅读 · 2 评论 -
C#委托、事件
委托、事件理解起来有点绕,知乎上看到一个不错的讲解视频,适合菜鸟。【菜鸟学C#】委托和事件(一、委托)—在线播放—优酷网,视频高清在线观看 http://v.youku.com/v_show/id_XODkyMzE0NzY0.html原创 2017-11-27 22:23:46 · 195 阅读 · 0 评论 -
C#socket通信
C#socket通信 - 码农来了 - 博客园 https://www.cnblogs.com/sdyinfang/p/5519708.html转载 2018-06-11 22:22:11 · 450 阅读 · 0 评论 -
递归
从汉诺塔问题来看“递归”本质 - RunningSnail - 博客园 https://www.cnblogs.com/tgycoder/p/6063722.html转载 2018-07-10 00:54:15 · 118 阅读 · 0 评论 -
GetType和typeof的区别
GetType和typeof的区别 以及一个小实例 - _eagle - 博客园 https://www.cnblogs.com/eagle1986/archive/2011/11/26/2264739.html转载 2018-07-14 23:02:58 · 1485 阅读 · 0 评论 -
反射笔记
C#基础系列——反射笔记 - 懒得安分 - 博客园 https://www.cnblogs.com/landeanfen/p/4642814.html转载 2018-07-15 18:20:48 · 173 阅读 · 0 评论 -
C# IEnumerable和IEnumerator接口的简单介绍
http://www.php.cn/csharp-article-357797.html转载 2018-07-29 21:45:39 · 258 阅读 · 0 评论 -
数据库登录验证-链接字符串中的细节
最近学习数据库,网上看到 SqlConnection conn = new SqlConnection(str); 的 str 有2种格式,看了一篇博文才知道是数据库登录的方式不同: string str = @"Data Source=LXF-PC;Initial catalog=LoginTable;integrated Security=True"; //这种是使用Window验证方...原创 2018-08-10 00:17:10 · 408 阅读 · 0 评论 -
C#委托和事件(Delegate、Event、EventHandler、EventArgs
http://blog.cs原文博客地址 dn.net/chaixinke/article/details/45396269转载 2017-12-19 23:47:47 · 785 阅读 · 0 评论 -
C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法
【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法 - CSDN博客 http://blog.csdn.net/yisuowushinian/article/details/18976629转载 2017-09-23 22:39:25 · 181 阅读 · 0 评论 -
C#中的虚方法总结--1
关于虚方法的一个简单示例代码:namespace test{ class Program { static void Main(string[] args) { Person p1 = new Student(); //父类引用p1访问子类对象,p1只能访问子类继承自父类的成员!引入虚方法后可以解决这个问题原创 2017-09-24 22:30:55 · 608 阅读 · 0 评论 -
C#中虚方法总结--2
override和new 产生的效果不同namespace test{ class Program { static void Main(string[] args) { Person p1 = new Student(); Person p2 = new SeniorStudent();原创 2017-09-25 00:48:43 · 201 阅读 · 0 评论 -
对象引用与对象的区别
转载一篇写的不错的博客对象引用与对象的区别 - luise的日志 - 网易博客 http://blog.163.com/luyufen_luise/blog/static/5777392520086230367627/转载 2017-09-18 22:18:33 · 394 阅读 · 0 评论 -
C#---静态和非静态的总结
1、静态类中不可以定义非静态成员,只允许存在静态成员;2、非静态类中可以定义静态成员和非静态成员;3、调用非静态成员,使用 对象名 . 方法名 ;调用静态成员,使用 类名 . 方法名;4、静态方法中不能访问非静态成员,只能访问静态成员;非静态方法中可以访问静态方法和非静态方法;5、静态类不可以创建对象,也就是说静态类无法实例化,这就是类名 . 方法名 访问静态成员的原因。6、原创 2017-11-08 23:20:31 · 346 阅读 · 0 评论 -
C#---部分类、密封类
C#中不允许出现相同名称的类,但是有时候一个类很庞大,需要再多个.CS文件中定义,这时候就需要使用partial部分类。参考博文:C#类(18) 部分类 - 梦断难寻 - 博客园 http://www.cnblogs.com/mdnx/archive/2012/10/29/2745564.html原创 2017-11-10 22:58:09 · 486 阅读 · 0 评论 -
C#---接口
见过的最通俗易懂的博文:C# 接口《通俗解释》 - lan505 - 博客园 https://www.cnblogs.com/hamburger/p/4681681.html转载 2017-11-10 23:55:42 · 208 阅读 · 0 评论 -
C#---带有参数的构造函数
创建类的对象时,会自动生成调用一个默认的无参构造函数给初始化对象赋初值,也可以通过有参构造函数实现,如下面的代码:参考博文:https://www.cnblogs.com/jiajiayuan/archive/2011/09/08/2171422.htmlnamespace test{ class Program { static void Main(原创 2017-11-13 21:58:45 · 5725 阅读 · 0 评论 -
C#基础----out参数的用法
C#一般情况下,一个方法只能有一个返回值,如果需要返回多个同类型的返回值,可以将这些返回值封装成一个数组。但是如果多个返回值的类型不一致时,就不能再使用数组了,out参数就是用于在方法中返回多余的返回值,使得方法可以返回不同类型的返回值。int Max(int a,int b,out string name); 函数的返回值一个int类型的值,有两个形参int a、int b,第三个参数n原创 2017-11-04 19:59:47 · 2288 阅读 · 0 评论 -
C#基础---ref参数
在方法中对变量做出修改,并将修改后的值保存下来,效果类似于C语言中的指针。例如例子中的fun方法并没有返回值,但是依然可以使得Main方法中的变量a的值发生变化。namespace ref参数用法{ class Program { static void Main(string[] args) { int a原创 2017-11-04 21:54:34 · 340 阅读 · 0 评论 -
C#基础---params参数
数组的长度是不可变的,但是通过params修饰符可以模拟出数组长度可变的效果。namespace params参数{ class Program { static void Main(string[] args) { fun(1,100,100,100); //等效于下面的操作 /*原创 2017-11-04 22:55:57 · 250 阅读 · 0 评论 -
c#多线程_1
1、前台线程、后台线程C#中的线程分为前台线程和后台线程。应用程序必须在运行完所有的前台程序后才可以退出,但是应用程序不必考虑后台线程是否运行完成就可以直接退出,应用程序退出时,所有的后台进程都会自动结束。.net环境使用Thread建立的线程默认情况下是前台线程,即线程属性IsBackground=false,在进程中,只要有一个前台线程未退出,进程就不会终止。主线程就是一个前台线程原创 2017-12-10 21:00:35 · 320 阅读 · 0 评论 -
C#系列之String和StringBuilder
学习StringBuilder的时候有点不太理解,参考的这篇博文我觉得写得不错。C#系列之String和StringBuilder - 缺水的水瓶座 - 博客园 http://www.cnblogs.com/skychen1218/p/3593678.html转载 2017-08-24 01:14:08 · 230 阅读 · 0 评论