03.net6必须熟悉的类

2024-01-21 00:36
文章标签 03 必须 熟悉 net6

本文主要是介绍03.net6必须熟悉的类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

C#必须熟悉的类

值和实例

true,false ,“”,‘a’,34f,34,34m,@“ggd”,$“gg{age}”

基本类型和常用类型

byte int char decimal float double string DateTime TimeSpan bool

Array

dynamic

var 自动推断类型

常用类型

Object

Console

Math

GUID

Regex

Random

StringBuilder

Convert

常用运算符

typeof(DateTime)

as

??

?

yield

反射有关的类

Assembly

Type

PropertyInfo

MemberInfo

MethodInfo

FieldInfo

Activator

AppDomain

Attribute

[Obsolete]

[Serializable]

[AttributeUsage]

Ado.net类型

SqlConnection

SqlTransaction

SqlDataReader

SqlCommand

SqlParameter

DBNull

集合类

ICollection

IEnumerable

IQueryable

IList

ICloneable

List,List

Array

ArrayList

LinkedList 链表

LinkedListNode

Queue

HashSet 去重,交差并补

Hashtable

DictionaryEntry

Dictionary<string,string>,Dictionary<string,object>

KeyValuePair<string,string>

SortedSet 去重加排序

SortedList

SortedDictionary

线程安全版本的集合

ConcurrentQueue

ConcurrentStack

ConcurrentBag

ConcurrentDictionary

BlockingCollection

委托和事件类

Func<>

Action<>

IO和文件操作类

Drive

DriveInfo

Directory

DirectoryInfo

File

FileInfo

Path

FileStream

StreamWriter

StreamReader

MemoryStream

编码类

Encoding

异常类

Exception

配置类

ConfigurationManager

线程和进程类

Thread

ThreadStart

ParameterizedThreadStart

ThreadPool

Task

TaskFactory

Process

AsynCallback

IAsyncResult

ManualResetEvent

Parallel

Monitor

同步等待

信号量等待

限时等待

序列化和反序列化

[Serializable]

BinaryFormater

XmlSerializer

JavaScriptSerializer

JsonConvert

Xml

XmlDocument

XmlNode

Gdi

Graphics

Pen

Brush

Bitmap

Rectangle

PointF

Point

Font

SolidBrush

Image

枚举:

Color

Pens

Brushes

ImageFormat

lambda和Linq

集合查询语言

陈述式语法(方法语法)

关键字式语法(查询表达式语法)

linq to object(Enumerable)

Enumerable

Where()

Select()

Min()

Max()

OrderBy()

GroupBy()

linq to sql(Queryable)

表达式目录树是一种数据结构,是一种目录树

Queryable

Expression

ConstantExpression

BinaryExpression

ParameterExpression

MethodCallExpression

linq to xml

加密解密

md5加密:不可逆加密

HashAlgorithm

CryptoConfig

des对称可逆加密

MemoryStream

CryptoStream

DESCryptoServiceProvider

rsa:不对称可逆加密

KeyValuePair<string,string>

RSACryptoServiceProvider

Http请求

HttpWebRequest

HttpWebResponse

HttpClient

CookieContainer

Stream

StreamReader

HttpStatusCode

WebException

网络编程

IPAddress

IPEndPoint

Socket

AddressFamily.InterNetwork

SocketType.Steam

ProtocolType.Tcp

包:SuperSocket

log4net

XmlConfiguration

LogManager

ILog

HtmlAgilityPack

基于xpath解析

HtmlDocument

HtmlNodeCollection

HtmlNode

WebService服务

WebService

[WebMethod]

WCF服务

[ServiceContract]

[OperationContract]

[DataContract]

[DataMember]

程序集:System.ServiceModel

ServiceHost

UnitTest(.netFramework)

[TestClass]

[TestMethod]

Assert

IOC之Unity库

IUnityContainer

UnityContainer

[Dependency]

[InjectionConstructor]

[InjectionMethod]

TransientLifetimeManager

ContainerControllerdLifetimeManager

PerThreadLifetimeManager

HierarchicalLifetimeManager

mssqlserver语法

begin tran

update [user] set [name]=‘xie’ where id=1

waitfor delay ‘0:0:5’

update [company] set [name]=‘xie’ where id=1

commit tran

is null

存储过程:统计,定时任务

触发器:基于事件的

视图

redis语法和类

包:ServiceStack.Redis 付费

PooledRedisClientManager

RedisClientManagerConfig

IRedisClient

ICacheClient

包:StackExchange.Redis

这篇关于03.net6必须熟悉的类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/627853

相关文章

cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个?

跨平台系列 cross-plateform 跨平台应用程序-01-概览 cross-plateform 跨平台应用程序-02-有哪些主流技术栈? cross-plateform 跨平台应用程序-03-如果只选择一个框架,应该选择哪一个? cross-plateform 跨平台应用程序-04-React Native 介绍 cross-plateform 跨平台应用程序-05-Flutte

FreeRTOS内部机制学习03(事件组内部机制)

文章目录 事件组使用的场景事件组的核心以及Set事件API做的事情事件组的特殊之处事件组为什么不关闭中断xEventGroupSetBitsFromISR内部是怎么做的? 事件组使用的场景 学校组织秋游,组长在等待: 张三:我到了 李四:我到了 王五:我到了 组长说:好,大家都到齐了,出发! 秋游回来第二天就要提交一篇心得报告,组长在焦急等待:张三、李四、王五谁先写好就交谁的

Vue day-03

目录 Vue常用特性 一.响应更新 1. 1 v-for更新监测 1.2 v-for就地更新 1.3 什么是虚拟DOM 1.4 diff算法更新虚拟DOM 总结:key值的作用和注意点: 二.过滤器 2.1 vue过滤器-定义使用 2.2 vue过滤器-传参和多过滤器 三. 计算属性(computed) 3.1 计算属性-定义使用 3.2 计算属性-缓存 3.3 计算属

【SpringMVC学习03】-SpringMVC的配置文件详解

在SpringMVC的各个组件中,处理器映射器、处理器适配器、视图解析器称为springmvc的三大组件。其实真正需要程序员开发的就两大块:一个是Handler,一个是jsp。 在springMVC的入门程序中,SpringMVC的核心配置文件——springmvc.xml为: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:

[置顶] 你必须非常努力,才能看起来毫不费力!(愿与君共勉)

有一群人,他们积极自律,每天按计划行事,有条不紊;他们不张扬,把自己当成最卑微的小草,等待着人生开出花朵的那天。他们早晨5点多起来健身,你在睡觉;7点开始享受丰盛的早餐,蛋白质维生素淀粉粗纤维样样俱全,为新的一天起了一个好头,当他们收拾妥当准备开始一整天的工作时,你还在睡觉;          他们用上午的高效时间完成了一个又一个任务,甚至发现的新的商机,发现了有可能给人生带来改观的机遇

浙大数据结构——03-树1 树的同构

这道题我依然采用STL库的map,从而大幅减少了代码量 简单说一下思路,两棵树是否同构,只需比较俩树字母相同的结点是否同构,即是否左==左,右==右或者左==右,右==左。 1、条件准备 atree和btree是存两个数结点字母,第几个就存输入的第几个结点的字母。 map通过结点的字母作为键,从而找到两个子节点的信息 都要用char类型 #include <iostream>#inc

python+selenium2轻量级框架设计-03读取配置文件

任何一个项目,都涉及到了配置文件和管理和读写,Python支持很多配置文件的读写,这里介绍读取ini文件。 以读取url和浏览器作为例子 #浏览器引擎类import configparser,time,osfrom selenium import webdriverfrom framework.logger import Loggerlogger = Logger(logger='

python+selenium2学习笔记unittest-03断言

断言的方法网上归纳的很多主要有以下这些 断言语法解释assertEqual(a, b) 判断a==bassertNotEqual(a, b)判断a!=bassertTrue(x)bool(x) is TrueassertFalse(x)bool(x) is FalseassertIs(a, b)a is bassertIsNot(a, b) a is not bassertIsNone(x) x

C++入门(03)萌新问题多(一)(未完待续)

文章目录 1. 一闪而过使用system("pause")使用cin.get() 1. 一闪而过 .exe 在用户计算机上运行后“一闪而过”,是因为控制台程序没有专门的用户图形界面,程序执行完所有代码后默认完成任务自动关闭 使用system(“pause”) 在程序的结尾处加入 system(“pause”),程序在执行完毕后等待用户按任意键继续。这是最简单的方法。 使

三文带你轻松上手鸿蒙的AI语音03-文本合成声音

三文带你轻松上手鸿蒙的AI语音03-文本合成声音 前言 接上文 三文带你轻松上手鸿蒙的AI语音02-声音文件转文本 HarmonyOS NEXT 提供的AI 文本合并语音功能,可以将一段不超过10000字符的文本合成为语音并进行播报。 场景举例 手机在无网状态下,系统应用无障碍(屏幕朗读)接入文本转语音能力,为视障人士提供播报能力。类似微信读书,可以实现将文章内容通过语音朗读,可以