- 前言前几篇文章中经常说到强制类型转换,就是可以将派生类对象强制转换为基类对象的做法或者通过as运算符进行的转换。今天我们就来一起简单了解复习下在C#中都有哪些类型的转换。要理解转换很容易,日常的开发编码过程中,由于变量类型的不同我们可能会根据业务的变更会进行变量值之间的转换。这里就会出现类型转换。比如Int型变量转换为String类型等等。这里转换是接受一个类型的值并使用它作为另一个类型的... 前言前几篇文章中经常说到强制类型转换,就是可以将派生类对象强制转换为基类对象的做法或者通过as运算符进行的转换。今天我们就来一起简单了解复习下在C#中都有哪些类型的转换。要理解转换很容易,日常的开发编码过程中,由于变量类型的不同我们可能会根据业务的变更会进行变量值之间的转换。这里就会出现类型转换。比如Int型变量转换为String类型等等。这里转换是接受一个类型的值并使用它作为另一个类型的...
- 前言今天这篇文章和大家一起学习下C#语言下的命名空间和程序集。在日常的编码工作中,我们对命名空间和程序集都不会很陌生。在创建项目文件时,IDE自动会为我们创建好一个大的命名空间和程序集。大多数业务代码都是在解决方案下各自的命令空间里进行编码的。编译器接受源代码文件并生成名称为程序集的输出文件。目前看到的所有程序中,大部分都声明并使用它们自己的类。日常编码中也可能会用到很多来自其它程序集的类... 前言今天这篇文章和大家一起学习下C#语言下的命名空间和程序集。在日常的编码工作中,我们对命名空间和程序集都不会很陌生。在创建项目文件时,IDE自动会为我们创建好一个大的命名空间和程序集。大多数业务代码都是在解决方案下各自的命令空间里进行编码的。编译器接受源代码文件并生成名称为程序集的输出文件。目前看到的所有程序中,大部分都声明并使用它们自己的类。日常编码中也可能会用到很多来自其它程序集的类...
- 寄语接下来几篇文章,将带领大家一起简单回顾下C#中常规的语法,也是平常我们在编码过程中都使用的。今天来介绍下C#中的语句。一般科班出身的程序猿们大家第一个学习语言基本都是C语言,C语言里面在刚开始就介绍了语句。C#中介绍的语句和C中的基本一样(这也是我推荐大家开始学习C#或JAVA,先学习C语言的原因。一通百通嘛)。 语句语句是描述某个类型或让程序执行某个动作的源代码指令。分为声明语句、嵌... 寄语接下来几篇文章,将带领大家一起简单回顾下C#中常规的语法,也是平常我们在编码过程中都使用的。今天来介绍下C#中的语句。一般科班出身的程序猿们大家第一个学习语言基本都是C语言,C语言里面在刚开始就介绍了语句。C#中介绍的语句和C中的基本一样(这也是我推荐大家开始学习C#或JAVA,先学习C语言的原因。一通百通嘛)。 语句语句是描述某个类型或让程序执行某个动作的源代码指令。分为声明语句、嵌...
- 前言今天上午和往常一样在网上冲浪,看到码甲哥微信群里面在聊一个面试题,比较有意思,这里简单分享下结论中的Dictionary字典。有50w个int类型的数字,现在需要判断一下里面是否存在重复的数字,请简要说明下。假如这个题目让我做,第一感觉可能直接向两个for循环,简单做个判断就解决了。可是看到几个大佬的讨论,才发现是我知识浅薄了。这道题难道考的就是对业务代码循环的应用吗?肯定不是的。我们... 前言今天上午和往常一样在网上冲浪,看到码甲哥微信群里面在聊一个面试题,比较有意思,这里简单分享下结论中的Dictionary字典。有50w个int类型的数字,现在需要判断一下里面是否存在重复的数字,请简要说明下。假如这个题目让我做,第一感觉可能直接向两个for循环,简单做个判断就解决了。可是看到几个大佬的讨论,才发现是我知识浅薄了。这道题难道考的就是对业务代码循环的应用吗?肯定不是的。我们...
- 前言今天咱们简单复习下C#中类的相关知识。在刚开始学习编程的时候,都是从面向过程的C语言开始的,它有个特征就是有其执行顺序,先干这,再干那,很直接,也很好理解。但现在学习C#或者JAVA等面向对象的语言,它的特征就是把事物或业务进行抽象化描述,而在这个抽象化的过程中就是用类来表征或者说代表这个抽象的内容。程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,也就是所谓的类。 C#中的... 前言今天咱们简单复习下C#中类的相关知识。在刚开始学习编程的时候,都是从面向过程的C语言开始的,它有个特征就是有其执行顺序,先干这,再干那,很直接,也很好理解。但现在学习C#或者JAVA等面向对象的语言,它的特征就是把事物或业务进行抽象化描述,而在这个抽象化的过程中就是用类来表征或者说代表这个抽象的内容。程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,也就是所谓的类。 C#中的...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天在群里看到朋友讨论把粉丝称为读者,这让我内心特别激动。以前我还是比较关注自己的文章阅读量,有没有人转发,今天新增多少个关注。而现在,我的关注点变了,不再关心这些外在的东西,想着能给读者写点什么东西,写的东西对大家有没有帮助。对了,以后周末会推送两条恰饭文章,希望各位读者有幸读的话,可以点进去阅读,后再退出即可,感谢支持。今天和大家一起... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天在群里看到朋友讨论把粉丝称为读者,这让我内心特别激动。以前我还是比较关注自己的文章阅读量,有没有人转发,今天新增多少个关注。而现在,我的关注点变了,不再关心这些外在的东西,想着能给读者写点什么东西,写的东西对大家有没有帮助。对了,以后周末会推送两条恰饭文章,希望各位读者有幸读的话,可以点进去阅读,后再退出即可,感谢支持。今天和大家一起...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言在日常的程序编码工作中,我们的最终目标是完成公司交给自己的开发任务,核心目标是写出好代码。那么什么是好代码?高内聚,低耦合想必从事编码工作的我们,基本都听说过这句话。那么什么样的代码是高内聚,又如何低耦合呢。今天咱们就来了解下在C#这个高级语言中,是通过那些形式来表现的。在目前的高级语言中,这三个特点是共通的,也是我们日常编码中要经常使用... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言在日常的程序编码工作中,我们的最终目标是完成公司交给自己的开发任务,核心目标是写出好代码。那么什么是好代码?高内聚,低耦合想必从事编码工作的我们,基本都听说过这句话。那么什么样的代码是高内聚,又如何低耦合呢。今天咱们就来了解下在C#这个高级语言中,是通过那些形式来表现的。在目前的高级语言中,这三个特点是共通的,也是我们日常编码中要经常使用...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言昨天和大家一起学习了类的派生,知道派生类和基类的区别。今天咱们一起看看派生类和基类的虚方法和覆写方法是如何使用的。我们使用基类引用访问派生类对象时,得到的是基类的成员。当使用虚方法时,可以得到派生类的成员和函数。 class Ahui:InfoBase { public string Name = "阿姨"; ... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言昨天和大家一起学习了类的派生,知道派生类和基类的区别。今天咱们一起看看派生类和基类的虚方法和覆写方法是如何使用的。我们使用基类引用访问派生类对象时,得到的是基类的成员。当使用虚方法时,可以得到派生类的成员和函数。 class Ahui:InfoBase { public string Name = "阿姨"; ...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言日常编码过程中,最重要的技能不是说你学会使用很多最新的编程技术或者做出一个高大上的系统。而是你在写代码过程中,对异常的处理,是否系统可以稳定,健壮。对于异常的处理在C#中是通过try/cath机制来捕获的,接下来我们一起来看看。异常是程序中的运行时错误,它违法了系统约束或应用程序约束,或出现了在正常操作时未预料的情形。比如对于某些变量的非... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言日常编码过程中,最重要的技能不是说你学会使用很多最新的编程技术或者做出一个高大上的系统。而是你在写代码过程中,对异常的处理,是否系统可以稳定,健壮。对于异常的处理在C#中是通过try/cath机制来捕获的,接下来我们一起来看看。异常是程序中的运行时错误,它违法了系统约束或应用程序约束,或出现了在正常操作时未预料的情形。比如对于某些变量的非...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言前面的文章和大家一起看了C#中的异常,今天一起学习下C#中最基本的数据结构,数组的用法。数组实际上是由一个变量名称表示的一组同类型的数据元素。每个元素通过变量名称和一个或多个方括号中的索引来访问。在实际的业务编码中,一些简单的数据处理,我们可以声明为数组进行处理。 int[] Ages = new int[4]; 数组数组的重要定义元素... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言前面的文章和大家一起看了C#中的异常,今天一起学习下C#中最基本的数据结构,数组的用法。数组实际上是由一个变量名称表示的一组同类型的数据元素。每个元素通过变量名称和一个或多个方括号中的索引来访问。在实际的业务编码中,一些简单的数据处理,我们可以声明为数组进行处理。 int[] Ages = new int[4]; 数组数组的重要定义元素...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言程序开发的目的是帮助解决现实生活中的特殊场景。将其具体场景流程化从而程序化。在日常的编码过程中,应该经常听到抽象这个词。那么什么是抽象呢,具体的抽象在编程中应该如何被使用呢。其实在之前的基础学习中,关于类的解释就有提及。类其实就是一种抽象的代表。抽象字面意思就是把一些东西进行抽象化表达或者可以理解为在程序中通过类来抽象化具体的事物。比如新... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言程序开发的目的是帮助解决现实生活中的特殊场景。将其具体场景流程化从而程序化。在日常的编码过程中,应该经常听到抽象这个词。那么什么是抽象呢,具体的抽象在编程中应该如何被使用呢。其实在之前的基础学习中,关于类的解释就有提及。类其实就是一种抽象的代表。抽象字面意思就是把一些东西进行抽象化表达或者可以理解为在程序中通过类来抽象化具体的事物。比如新...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天咱们一起学习下枚举。在日常的业务编码过程中,由于对某些业务或状态进行区分,就使用到了C#中的枚举概念。枚举和之前学习的类或结构一样,是由程序员定义的类型。枚举是值类型,可直接存储数据;枚举只有一种类型成员,命名的整数值常量。 /// <summary> /// 车子分类 /// </summary> enum ... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天咱们一起学习下枚举。在日常的业务编码过程中,由于对某些业务或状态进行区分,就使用到了C#中的枚举概念。枚举和之前学习的类或结构一样,是由程序员定义的类型。枚举是值类型,可直接存储数据;枚举只有一种类型成员,命名的整数值常量。 /// <summary> /// 车子分类 /// </summary> enum ...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天和大家一起学习下C#中的表达式和运算符,都是很基础的知识点。在日常的编码过程中,对于表达式和运算符我们每天都在使用。比如像下面的代码int age=27;就是一种表达式。运算符是一个符号,它表示返回单个结果的操作。操作数是指作为运算符输入的数据元素。一个运算符会将操作数作为输入,执行某个操作,基于该操作返回一个值。表达式是运算符和操作... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天和大家一起学习下C#中的表达式和运算符,都是很基础的知识点。在日常的编码过程中,对于表达式和运算符我们每天都在使用。比如像下面的代码int age=27;就是一种表达式。运算符是一个符号,它表示返回单个结果的操作。操作数是指作为运算符输入的数据元素。一个运算符会将操作数作为输入,执行某个操作,基于该操作返回一个值。表达式是运算符和操作...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天和大家一起来看看C#中的结构。在日常的编码过程中,对于结构的应用还是比较少的。但是当操作到一些对数据结构比较敏感的程序时,就需要使用结构这种数据类型.结构是程序员定义的数据类型,和类类似。它们有数据成员和函数成员。但是二者也有很多区别。1、类是引用类型而结构是值类型。2、结构是隐式密封的,这意味着它们不能被派生。struct Poin... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言今天和大家一起来看看C#中的结构。在日常的编码过程中,对于结构的应用还是比较少的。但是当操作到一些对数据结构比较敏感的程序时,就需要使用结构这种数据类型.结构是程序员定义的数据类型,和类类似。它们有数据成员和函数成员。但是二者也有很多区别。1、类是引用类型而结构是值类型。2、结构是隐式密封的,这意味着它们不能被派生。struct Poin...
- 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言昨天和大家一起学习使用NPOI导出Excel文件的操作,今天咱们看看这个插件在Word中是如何操作的。如何可以将数据快速的导出到Word中。在操作Word的时候,需要用到的组件是XWPFDocument类,通过它来操作将数据写入Word中,其中可以对Word进行简单的设置,比如添加图片,添加表格,字体大小颜色做调整等。具体步骤如下:1、初... 欢迎您成为我的读者,希望这篇文章能给你一些帮助。 前言昨天和大家一起学习使用NPOI导出Excel文件的操作,今天咱们看看这个插件在Word中是如何操作的。如何可以将数据快速的导出到Word中。在操作Word的时候,需要用到的组件是XWPFDocument类,通过它来操作将数据写入Word中,其中可以对Word进行简单的设置,比如添加图片,添加表格,字体大小颜色做调整等。具体步骤如下:1、初...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签