
C#学习
文章平均质量分 82
会很甜
渐行渐远渐无书,水阔鱼沉何处问
展开
-
C#带Headers调用post请求
今天在调用第三方后端接口的时候,遇到了一个问题是这样的之前调用的接口都是向这样的式的我拼接完请求后把参数传进去就直接可以访问了,但是后来加了一个主要还是拼接的问题,相应的post请求就要加上一个Headerspublic string HttpPost(string url, string data,string[]head) { //创建http请求 HttpWebRequest httpWebRequest =...原创 2021-05-19 21:13:13 · 14611 阅读 · 10 评论 -
C#多线程
C# 支持通过多线程并行执行代码,线程有其独立的执行路径,能够与其它线程同时执行。·一个 C# 客户端程序(Console 命令行、WPF 以及 Windows Forms)开始于一个单线程,这个线程(也称为“主线程”)是由 CLR 和操作系统自动创建的,并且也可以再创建其它线程。以下是一个简单的使用多线程的例子:// 创建新线程t.Start();// 启动新线程,执行WriteY()// 同时,在主线程做其它事情i < 1000;i < 1000;...原创 2021-01-30 21:13:01 · 4033 阅读 · 10 评论 -
C#委托链
紧接上一篇什么是委托链?将多个方法捆绑到同一个委托对象上,形成委托链,当调用这个委托对象时,将依次调用委托链中的方法。 委托对象的一个有用属性在于可通过使用+运算符将多个对象分配到一个委托实例。多播委托包含已分配委托列表。此多播委托被调用时会依次调用列表中的委托。仅可合并类型相同的委托。-运算符可用于从多播委托中删除组件委托。namespace 委托链{ class Program { public delegate void Chain(...原创 2021-01-30 21:05:10 · 5198 阅读 · 15 评论 -
C#委托定义和使用
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。简单的说,C#中的委托是一种类型安全的函数指针。它是对一个方法或函数的引用,然后调用执行。简单理解是这样的,比如您要管您的孩子,把孩子送进了幼儿园,此时您就把您的孩子委托给了幼儿园当幼儿园放学,将孩子交还给您的手中则是委托的回调(这里的例子是说异步委托调用)也可以同步,什么是同步委托调用?原创 2021-01-30 19:35:23 · 4256 阅读 · 11 评论