欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C#索引器学习笔记

    本笔记摘抄自:https://www.cnblogs.com/ArmyShen/archive/2012/08/27/2659405.html,记录一下学习过程以备后续查用。 索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比 ...

    程序员文章站2023-11-02
  • C#接口与抽象类学习笔记

    本笔记摘抄自:https://www.cnblogs.com/solan/archive/2012/08/01/CSharp06.html,记录一下学习过程以备后续查用。 摘要: 抽象类:是一种特殊的类,可以定义具有实现的方法,也可以定义未实现的方法契约,本身不能被实例化,只能在派生类中进行实例化。 ...

    程序员文章站2023-11-02
  • 【C#】学习笔记(2)委托Delegate相关

    泛型委托类型,同样是根据杨老师的视频来的。 直接上栗子???? 同样要注意的是泛型类型的委托同普通的委托一样,参数类型和返回类型必须要严格对应相等。 ·Func和Action委托 Func是有返回类型的委托 Action是没有返回类型的委托 用Func委托对上面的栗子????进行改写。 Before: Af ...

    程序员文章站2023-10-29
  • C# LINQ学习笔记五:LINQ to XML

    本笔记摘抄自:https://www.cnblogs.com/yaozhenfa/p/CSharp_Linq_For_Xml.html,记录一下学习过程以备后续查用。 一、生成xml 1.1创建简单的xml /// /// CreateXml类 /// pu ...

    程序员文章站2023-10-29
  • C# LINQ学习笔记二:LINQ标准查询操作概述

    本笔记摘抄自:https://www.cnblogs.com/liqingwen/p/5801249.html,记录一下学习过程以备后续查用。 “标准查询运算符”是组成语言集成查询 (LINQ) 模式的方法,大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable ...

    程序员文章站2023-10-29
  • C#线程学习笔记七:Task详细用法

    一、Task类简介: Task类是在.NET Framework 4.0中提供的新功能,主要用于异步操作的控制。它比Thread和ThreadPool提供了更为强大的功能,并且更方便使用。 Task和Task类:前者接收的是Action委托类型;后者接收的是Func

    程序员文章站2023-10-28
  • C#线程学习笔记八:async & await入门

    一、涉及内容 async & await是C# 5.0引入的,控制台输出所使用的$符号(拼接字符串)是C# 6.0引入的,其功能类似于string.Format()方法。 二、多线程、异步、同步之间的联系与区别 厨房案例: 比如说你要炒5道菜ABCDE,但是只有两个炉子可以用,即同时只能炒两道菜。在 ...

    程序员文章站2023-10-28
  • C#流类FileStream学习使用笔记

    static void main(string[] args) { //创建filestream对象需要指定 文件名,打开模式,访问

    程序员文章站2023-10-24
  • C#基础语法:Base关键字学习笔记

    它与this关键字一样,都是作为类的实例(因此不能调用基类的静态成员和抽象成员)简写或者替代而存在的,只不过this关键字用于替代本类的实例,base关键字用于替代基类的实

    程序员文章站2023-10-24
  • 那些年,我还在学习C# 学习笔记续

    那些年,我还在学习c#续 那些年学习c#,就是对c#相关的一些知识有一个了解,等到要用时才不会找不到方向,比如说扩展方法,开始时怎么觉得没有用,后来了解到asp.net m

    程序员文章站2023-10-23
  • C#序列化与反序列化学习笔记

    本笔记摘抄自:https://www.cnblogs.com/maitian-lf/p/3670570.html,记录一下学习过程以备后续查用。 序列化是把一个内存中的对象的信息转化成一个可以持久化保存的形式,以便于保存或传输。序列化的主要作用是不同平台之间进行通信,常用的序 列化有json、xml ...

    程序员文章站2023-09-28
  • c#入门学习笔记

    Hello World //打印语句 Console.WriteLine("Hello World"); //暂停 Console.ReadKey(); 数据类型 1.值类型 byte,char,short,int,long,bool,decimal,float,double,sbyte,uint, ...

    程序员文章站2023-08-31
  • C# LINQ学习笔记一:走进LINQ的世界

    本笔记摘抄自:https://www.cnblogs.com/liqingwen/p/5832322.html,记录一下学习过程以备后续查用。 LINQ 简介: 语言集成查询(LINQ)是Visual Studio 2008和.NET Framework 3.5版中引入的一项创新功能。 传统上,针对 ...

    程序员文章站2023-08-31
  • C# LINQ学习笔记四:LINQ to OBJECT之操作文件目录

    本笔记摘抄自:https://www.cnblogs.com/liqingwen/p/5816051.html,记录一下学习过程以备后续查用。 许多文件系统操作实质上是查询,因此非常适合使用LINQ方法。 一、查询具有指定属性或名称的文件 此示例演示如何查找指定目录树中具有指定文件扩展名(例如“.t ...

    程序员文章站2023-08-29
  • 《深入理解 C# (第2版)》 - 学习笔记

    《深入理解 C#》 (第2版) [作者] (英) Jon Skeet[译者] (中) 周靖 朱永光 姚琪琳[出版] 人民邮电出版社[版次] 2012年01月 第1版[印次] 2012年01月 第1次 印刷[定价] 79.00元 【关于本书】 具体地说, C# 作为一种语言,它的基础是各种各样的 “框 ...

    程序员文章站2023-08-25
  • [C#学习笔记1]用csc.exe和记事本写一个C#应用程序

    不使用Visual Studio等IDE,只使用csc.exe和记事本构建一个C#控制台应用程序。 ...

    程序员文章站2023-04-06
  • 自己从0开始学习Unity的笔记 I (C#字符串转换)

    我基本上从0开始学习编程,运算符基本上跳过,因为知道了 “=”这个符号相当于赋值,然后“==”才是等于,其他和普通运算符号差不都,也就跳过了。 最基础的赋值那种,我看了下代码,似乎没什么难度,估计新手和我一样,有一本书,大概看看就懂了,我从我遇到的问题开始。 我学习时候,发现C#接收用户输入的都是字 ...

    程序员文章站2023-04-06
  • C#扩展方法学习笔记

    C#扩展方法,简单的理解是不修改原来类的源代码的情况下,为某个类添加某个方法。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this修饰符为前缀。 有一个典型的应用场景,就是程序二开。比如别人的DLL不公开源代码,要想在DLL某 ...

    程序员文章站2023-04-04
  • C#特性学习笔记

    本笔记摘抄自:https://www.cnblogs.com/susufufu/p/6882498.html,记录一下学习过程以备后续查用。 一、官方概述 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。 特性与程序实体关联后,即可在运行时使用名 为“反射” ...

    程序员文章站2023-02-21
  • 一个C#程序员学习微信小程序的笔记

    客户端打开小程序的时候,就将代码包下载到本地进行解析,首先找到了根目录的 app.json ,知道了小程序的所有页面。 在这个Index页面就是我们的首页,客户端在启动的时候,将首页的代码装载进来,通过微信的机制,就渲染出来了页面。 小程序在启动的时候,首先通过 App() 定义的 App() 实例 ...

    程序员文章站2023-02-21