ICode9

精准搜索请尝试: 精确搜索
  • 对C#未来的一点感悟2022-01-28 22:34:13

    C#有前途吗?        在国内C#比较冷门(相对Python、Java),很多初学者可能都会对C#的未来有忧虑,害怕没有前途,担心找不到好的工作。其实,大可必须这样,就我在上海而言,我之前在猎聘上挂过一次简历之后,后来的一年多时间猎头的电话就从未中断过,甚至是现在我在这家单位已经入职快一年了,还

  • 【23种GOF设计模式】C#代码完整案例详解--原型模式2022-01-28 22:05:02

    来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 原型模式PrototypePattern 原型模式PrototypePattern 创建型设计模式 用于对象的创建,通常用于单例模式中。 由于单例模式的对象始终为1个,又要用到单例模式又想每次调用有不一样的结果,可以使用原型模式。 添加一个创建实例的方

  • (C#语言) httpClient使用put方式提交multiparty/form-data 数据类型 的 csv格式的文件【bear token鉴权】2022-01-28 14:00:14

    要求C#语言在微博service接口中使用content-type:multiparty/form-data属性,上传csv文件,且头部添加bear格式的jwt鉴权。实现通过接口完成批量数据的传输及同步。 //全局变量 public string urlHost=“”; #region 主函数 [WebMethod(Description="连通性测试")] public void TestBa

  • 程序员周刊(第1期):饿了么的技术文化是什么?2022-01-28 12:06:02

    沟通创造价值,分享带来快乐。这里是程序员周刊,欢迎您每周五和我一起做时间的朋友。 有人问测试人员:你想不想打开发人员的屁股?测试人员回道:我们也就心里想想。 可见,潜规则里,开发人员往往比测试人员更加的强势。 前辈观点: 下面分享的是前饿了么CTO张雪峰的观点,和技术一号位来一

  • CLR Via C# 读书笔记(待续)2022-01-28 10:04:02

    更   当年张三丰教张无忌太极拳曾问过:“无忌你记住了吗?”,无忌答“忘完了”。张三丰哈哈大笑:“好”,于是无忌学会了太极拳。但现实中,书看一遍忘完了,是真的忘完了。。。现在也没心思再自己专细节,这部分内容待我第二次读的时候再完善吧(逃...) 写在最前面   到了年末摸鱼的欢乐时光,可以

  • C#9引入的自定义类型record2022-01-27 21:32:37

    record是C#9引入的新的引用类型,详细见官方文档:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-9#record-types 在C#中,引用类型有:interface,class,delegate,数组;现在record加入了进来,这是一个与类极度相似,但又不同的类型,重点在比较两个对象相等时,不是用引用地址作

  • 【C#】实现链表2022-01-27 20:06:13

    任务 链表的实现任务 实现目标:(1)实现一个链表      (2)链表可以增,删,改,查;      (3)可以输出信息; 实现过程: (1)创建一个新的类,包含一个内部类作为链表的结点框架; (2)创建构造函数,分别是一个参数的构造函数与无参数的构造函数; (3)实现增功能,允许按照下标添加; (4)实现查询功能,按照下标查

  • 【23种GOF设计模式】C#代码完整案例详解--单例模式2022-01-27 17:34:24

    来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 单例模式Singleton 单例模式Singleton 创建型设计模式 为了保证对象的唯一性,还可提高程序的性能。 单例模式有3种实现方式 每次创建时进行判断(需要双重判断) 将对象放入静态构造函数种实例 将对象放入静态字段中 注意:单例模式并

  • 【23种GOF设计模式】C#代码完整案例详解--工厂方法2022-01-27 17:33:45

    来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 工厂方法FactoryMethod 工厂方法FactoryMethod 创建型设计模式 是简单工厂的进阶,单纯将简单工厂一个类分开成多给类,将之前的一个类的耦合进行解耦。 每一个类中都有创建实例的方法,而不是通过枚举进行判断。通过调用不同工厂来

  • 【23种GOF设计模式】C#代码完整案例详解--抽象工厂2022-01-27 17:33:25

    来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 # 抽象工厂AbstractFactory## 抽象工厂AbstractFactory 创建型设计模式用于复杂对象的创建,是工厂方法的进阶。只是将工厂方法再次继承一个抽象类,用抽奖类接受不同的工厂。 # Program.cs ```csharpusing FactoryPattern.Sanguos

  • 【23种GOF设计模式】C#代码完整案例详解--简单工厂2022-01-27 17:32:00

    来自:CCNetCore社区,一个关注.Netcore领域的社区团队。 简单工厂SimpleFactory 简单工厂SimpleFactory 创建型设计模式 创建对象交由工厂的方法完成,通过枚举switch来进行判断创建什么对象。 在一个简单工厂类中会实例化多个具体对象,其实也进行了高度耦合。 那么创建对象可有以下方式

  • C# 泛型2022-01-27 17:01:41

    1、泛型类型:泛型类、泛型方法、泛型委托 //泛型类 public class GenericClass<T> { public void GetTypes() { Console.WriteLine(typeof(T).Name); } } public class GenericTypeClass { //泛型方法(指定参

  • C# 01.02 注释规范2022-01-27 14:07:28

    2022.01.27 / Microsoft Visual Studio 2022 / C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _01._02_注释规范 { internal class Program { static void Main(string

  • C# 调用163发送邮件2022-01-27 14:04:15

    private void sendMail2VistorSSL(Model.LeaveMsg msg) { var url = Request.Url.AbsoluteUri; var emailAcount = "anne@cXXX.com"; var emailPassword = "PenDsRXT3v";// "J17"; xia8gxh@163 "nqkqgff

  • C#默认构造函数2022-01-27 14:00:34

    默认构造函数的意义非常直白,他就是在该方法里写些初始时默认进行的处理: 1 using System; 2 3 public class Class1 4 { 5 public string aa { set;get }=""; 6 public List<string> list1 = new List<string>(); 7 8 public Class1() // 默认构造函数 9

  • 【C#】实现静态数组、动态数组2022-01-27 13:02:03

    任务 静态数组的实现任务 实现目标:(1)实现一个静态数组      (2)数组可以增,删,改,查;      (3)可以输出数组信息; 实现过程: (1)创建一个新的类,包含字段元素存储,元素个数; (2)创建构造函数,分别是一个参数的构造函数与无参数的构造函数; (3)实现增功能,允许按照下标添加; (4)实现查询功能,按照下

  • 用c#实现编写esp32单片机获取DHT11温度传感器参数2022-01-27 11:34:09

      欢迎爱好c#的爱好者,本文章我们将用C#的nanoframework框架来编写获取esp32单片机上的DHT11传感器的温度和湿度 实现我们需要准备配置好esp32的环境可以看看之前写的esp32搭建 如何使用c#编写单片机程序 - hejiale010426 - 博客园 (cnblogs.com) 然后购买DHT11一个(某宝)几块

  • C# 中的结构体和对象的区别2022-01-27 11:30:58

    区别一、结构体内的属性不可以直接赋值,但是对象内的属性可以直接赋值; 区别二、结构体内的构造函数有区别,结构体内始终都有一个隐性构造函数,然而对象当我们定义任意类型的构造函数后,其中都不会再包含隐性构造函数。 区别三、结构体内定义的字段必须全部赋值。 区别四、结构体是值

  • c#中ReadLine,Read,ReadKey的区别2022-01-27 10:36:38

      Console.Read()、Console.ReadLine()   相同点:           1.两者都是用于输入的函数。   不同点:           1. Read只能读取一个字符,ReadLine可以读取一个字符串               如 Read读取A和AASDGU的返回值都是一样的 都为A的ASCII值

  • C# 中 Int16 Int32 Int64 的区别2022-01-27 10:06:29

    最近遇到了C#中数值类型转化,记录下来,分享给大家! 1. Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。 2. Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。 3. Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,8

  • C# 批量操作对象属性2022-01-27 09:33:36

    class Test { public string Name { get; set; } public int Age { get; set; } } List<Test> list = new List<Test>(); list.Add(new Test { Name = "张三", Age = 12 }); list.Add(ne

  • C#指定TaskCreationOptions来创建Task2022-01-27 06:00:16

    在使用Task.Factory.StartNew或者Task.Factory.FromAsync方法创建任务时,一些重载方法允许提供TaskCreationOptions来向调度器提示任务的调度方案。这里简要介绍了AttachedToParent、DenyChildAttach、HideScheduler、LongRunning、PreferFairness五种选项的具体行为。 AttachedTo

  • C#界面控件汇总2022-01-27 01:04:11

    1.MaterialSkin 将.NET WinForms,C#或http://VB.Net主题化为Google的Material Design。 https://github.com/IgnaceMaes/MaterialSkin 2.EASkins .NET WinForm 和 WPF 的UI界面库,收集整合多个优秀库及示例。个人整理级别的开源项目,可以参考学习一下!   没有文档,初学有点不太

  • C#中的集合2022-01-26 22:35:40

           C#中有很多集合类型,比如List<T>,Dictionary<TKey,TValue>,这些是我们常用的,但也有一些少众的场合使用的集合:特征类型的ReadOnly集合,Sort集合;封装特定算法类型的集合:Queue<T>(先进先出),Stack<T>(后进先出),LinkedList<T>(链表,每个元素承上启下);这些集合都是在特定的场合下

  • C#中的集合2022-01-26 22:34:02

           C#中有很多集合类型,比如List<T>,Dictionary<TKey,TValue>,这些是我们常用的,但也有一些少众的场合使用的集合:特征类型的ReadOnly集合,Sort集合;封装特定算法类型的集合:Queue<T>(先进先出),Stack<T>(后进先出),LinkedList<T>(链表,每个元素承上启下);这些集合都是在特定的场合下

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有