• GJM : C#设计模式(1)——单例模式

    时间:2022-11-21 07:58:47

    感谢您的阅读。喜欢的、有用的就请大哥大嫂们高抬贵手“推荐一下”吧!你的精神支持是博主强大的写作动力以及转载收藏动力。欢迎转载!版权声明:本文原创发表于 【请点击连接前往】 ,未经作者同意必须保留此段声明!如有问题请联系我,侵立删,谢谢!我的博客:http://www.cnblogs.com/GJM6...

  • [C# 中的序列化与反序列化](.NET 源码学习)

    时间:2022-11-21 07:13:49

    关键词:序列化(概念与分析)    三种序列化(底层原理 源码)    Stream(底层原理 源码)    反射(底层原理 源码)假如有一天我们要在在淘宝上买桌子,桌子这种很不规则不东西,该怎么从一个城市运输到另一个城市,这时候一般都会把它拆掉成板子,再装到箱子里面,就可以快递寄出去了。这个过程就...

  • c#面向对象基础 类、方法、方法重载

    时间:2022-11-20 23:52:48

    C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object(Object为所有类型的基类)类型。此外,使用C#编程,不会存在与游离于对象之外的属于过程的东西。因此,学习C#,就必须具有面向...

  • 国内第一款专业的矢量动画制作软件即将发布,基于SVG,采用C#开发

    时间:2022-11-20 20:56:59

    SimpleSVG是一款由国人自己开发的矢量动画制作软件。她基于国际万维网协会组织(W3C)推荐的矢量图形标准——SVG(可扩展矢量图形)格式,提供了丰富的绘图手段,通过简便的动画创作方式,使得用户可以轻松创作出精彩的动画。   绘图:   1:基本图形形状的绘制,包括圆、椭圆、矩形、多边形、直...

  • [转载]初学C#之list

    时间:2022-11-20 15:49:30

    C# List<T>用法所属命名空间:System.Collections.Generic public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList...

  • C# winform窗体在桌面右下角显示(任务栏上方)

    时间:2022-11-20 13:35:02

    问题描述:有一个主窗口程序,需要给该程序添加一个通知子窗口。子窗口的位置为右下角。解决方法:在子窗口frmPopMsg的代码文件中添加如下代码:public frmPopMsg() { InitializeComponent(); int x...

  • C# 把字符串类型日期转换为日期类型(转载)

    时间:2022-11-20 13:15:57

    C# 把字符串类型日期转换为日期类型 来源:https://www.cnblogs.com/raincedar/p/7009243.html方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================...

  • 重学c#系列——枚举[二十三]

    时间:2022-11-20 13:05:23

    前言该系列继续更新,枚举介绍。正文首先呢,枚举是值类型,这个没什么好说的。enum ConnectionState {DisConnected,Connecting,Connected,DisConnecting}如果不显示命名的情况下呢?第一个DisConnected为0,Connecting 为...

  • c#编程基础之字符串函数

    时间:2022-11-20 10:05:17

    c#常用的字符串函数例一:获取字符串的大小写函数ToLower():得到字符串的小写形式ToUpper():得到字符串的大写形式注意:字符串时不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串通过函数返回值的形式返回。源码如下:using System;using System....

  • C#的async和await

    时间:2022-11-19 20:29:47

    C# 5.0中引入了async 和 await。这两个关键字可以让你更方便的写出异步代码。看个例子:public class MyClass{public MyClass(){DisplayValue(); //这里不会阻塞System.Diagnostics.Debug.WriteLine("My...

  • C#执行PowserShell 脚本

    时间:2022-11-19 18:56:30

    Windows PowserShell能够很简洁 快速通过Script脚本方式获得我们想要执行效果. 如何在C#中任意执行PowerShell脚本.?类似目前我要在做一个进程管理工具. 通过PowerShell脚本方式获取当前系统进程调用的详细信息. C#如何执行Shell Script:步骤如下:...

  • C#磁盘遍历——递归

    时间:2022-11-19 16:26:33

    static void Main(string[] args) { //创建秒表,记录查询的总时间 Stopwatch timer = new Stopwatch(); timer.Start(); ...

  • C#获取窗口句柄并修改窗口标题

    时间:2022-11-19 15:59:45

    using System.Runtime.InteropServices; //添加引用,才可以使用[DllImport("User32.dll")]namespace 窗口句柄操作{internal class Program { [DllImport("User32.dll...

  • C#窗体控件DataGridView常用设置

    时间:2022-11-19 14:58:05

    这篇文章主要为大家详细介绍了C#窗体控件DataGridView常用10项设置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • 第3章 C#中的委托和事件

    时间:2022-11-19 14:16:12

    .NET框架中的委托和事件using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.Serialization.Formatters.Binary;us...

  • 分分钟用上C#中的委托和事件之窗体篇

    时间:2022-11-19 14:11:49

    上次以鸿门宴的例子写了一篇名为《分分钟用上C#中的委托和事件》的博文,旨在帮助C#初学者迈过委托和事件这道坎,能够用最快的速度掌握如何使用它们。如果觉得意犹未尽,或者仍然不知如何在实际应用中使用它们,那么,这篇窗体篇,将在Winform场景中,用最简洁的方式,帮助大家真正用上C#中的委托和事件。今天...

  • c#中的委托和事件(转)

    时间:2022-11-19 14:11:55

    引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什...

  • C#中的委托、事件和设计模式(转载)

    时间:2022-11-19 14:07:12

    引言委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什...

  • 重学c#系列——动态类型[二十二]

    时间:2022-11-19 14:07:26

    前言该系列准备继续完善,一共108篇,持续更新。正文为什么有动态类型呢?是因为很多东西天生就是动态类型的。比如xml 和 json、cvs、数据库表,这些本来就是数据类型的。在反射系列中提及到,为什么有发送呢? 是因为只有在运行的时候你才能知道他是什么类型。同样的xml、json这些也是只有运行的时...

  • 《C#高级编程》学习笔记------C#中的委托和事件(续)

    时间:2022-11-19 14:02:18

    本文转载自张子阳目录为什么要使用事件而不是委托变量?为什么委托定义的返回值通常都为void?如何让事件只允许一个客户订阅?(事件访问器)获得多个返回值与异常处理委托中订阅者方法超时的处理委托和方法的异步调用引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远...