搜索结果
查询Tags标签: c#,共有 5553条记录-
【金秋打卡】第2天+C语言入门
文章标题:【金秋打卡】第2天+C语言入门第一模块: 学习课程名称:C语言入门;章节名称(序号):5-14综合练习;讲师姓名:自学,文字版本第二模块: 课程内容(内容概述):北京市出租车打车计费规则如下:1. 每公里单价计费2.3元2. 起步价13元(包含3公里)3. 晚上23点(含…
2022/10/27 4:24:54 人评论 次浏览 -
C#:里氏转换法的引用、通过子类 访问父类的元素、集合的使用
最为简单的理解就是子类对象可以赋值给父类,父类可以通过强制转换成为子类,通常使用的转换的关键词as、is。当使用is进行转换的时候,如果转换成功返回的是true,如果转化失败返回是flase,当使用is进行转换的时候如果转换成功返回的是转换后的对象,如果转换失败返回的…
2022/9/17 14:17:28 人评论 次浏览 -
关于C#如何将Word转换成PDF的方法汇总(收藏)
这篇文章主要汇总了C#将Word转换成PDF方法,基于Office和WPS的两种解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下有时候,我们需要在线上预览word文档,当然我们可以用NPOI抽出Word中的文字和表格,然后显示到网页上面,但是这样会丢失掉Word中原有的格式和…
2022/9/17 14:17:20 人评论 次浏览 -
C#教程 - 事件类型(Event Type)
更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690975.html 2022年9月17日 发布。 2022年9月10日 从笔记迁移到博客。发布者和订阅者模式 发布者和订阅者(publisher/subscriber pattern) 即:当一个特定的程序事件发生时,程序的其他部分可以得到该事件…
2022/9/17 14:16:15 人评论 次浏览 -
C#教程 - Lambda Expressions
更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690958.html 2022年9月17日 发布。 2022年9月10日 从笔记迁移到博客。Lambda Expressions说明 在匿名函数的基础上删除delegate关键字 在参数列表和函数体之间添加=>符号 语法: (parameters) => exp…
2022/9/17 14:16:13 人评论 次浏览 -
C#教程 - 委托类型(Delegate Type)
更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690892.html 2022年9月16日 发布。 2022年9月10日 从笔记迁移到博客。Delegate Type说明 Delegate实例是一个对象,是一种可调用的对象 Delegate类型定义委托实例可以调用的方法类型 通过调用委托类型的实例…
2022/9/17 1:18:40 人评论 次浏览 -
C#教程 - 枚举类型(Enum Type)
更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16690865.html 2022年9月16日 发布。 2022年9月10日 从笔记迁移到博客。枚举类型(Enum Type)说明 枚举只有一种成员:命名的整型常量的集合 枚举是值类型 使用枚举有效地防止用户提供无效值,使代码更加清晰…
2022/9/17 1:18:38 人评论 次浏览 -
c#后端树形结构递归
public async Task<List<TreeShow>> GetDepartmentTreeAll() { var list = _context.Department.ToList();List<TreeShow> menus = new List<TreeShow>();var menu = list.Where(m => m.DeptPId == 1).Select(m => new T…
2022/9/17 1:18:30 人评论 次浏览 -
C# 使用 iTextSharp 将 PDF 转换成 TXT 文本
var pdfReader = new PdfReader("xxx.pdf"); StreamWriter output = new StreamWriter(new FileStream("处理结果.txt", FileMode.Create));int pageCount = pdfReader.NumberOfPages; for (int pg = 1; pg <= pageCount; pg++) { ITextExtraction…
2022/9/16 14:17:12 人评论 次浏览 -
.NET(C#) ExcelLibrary读写Excel
.NET(C#) ExcelLibrary读写Excel(.xls,.xlsx)示例代码(不用安装Office) ExcelLibrary是一个比较轻量级的Excel读写组件,由国人开发的。可以读写 xls 和 xlsx 格式的 Excel。支持简单的公式,可插入图片,对于格式的设置也不是很丰富,可设置单元格宽度,数据格式化显示。…
2022/9/16 14:17:12 人评论 次浏览 -
C#教程 - 结构类型(Struct Type)
更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16675933.html 2022年9月15日 发布。 2022年9月10日 从笔记迁移到博客。结构类型(Struct Type)说明 提供类似类的一种逻辑结构,是一种用户自定义的值类型,可以包含数值和方法 结构是值类型,不可以赋值为n…
2022/9/16 1:18:32 人评论 次浏览 -
使用C#编写一个.NET分析器(一)
译者注 这是在Datadog公司任职的Kevin Gosse大佬使用C#编写.NET分析器的系列文章之一,在国内只有很少很少的人了解和研究.NET分析器,它常被用于APM(应用性能诊断)、IDE、诊断工具中,比如Datadog的APM,Visual Studio的分析器以及Rider和Reshaper等等。之前只能使用C+…
2022/9/16 1:18:26 人评论 次浏览 -
C#:字符串的不可变性、以及数据的储存、字符串的比较、字符串的分割截取
在程序编写的工程中,需要消耗内存,需要进行数据的储存,在定义变量的时候,将会在内存中开辟储存空间,不同的类型的变量所储存的地方是不同的,这里主要分析的是两种变量,一种是引用类型的变量,另一种是值类型的变量,该两种变量被储存的地址是不同的,引用类型的变量…
2022/9/15 14:19:25 人评论 次浏览 -
查看C#通过JIT生成的机器代码
《Pro .NET Memory Management》第4章 Sample Program in Depth小节有讲。 先从应用商店下载Windbg 然后设置高级启动变量 • Executable: C:\Program Files\dotnet\dotnet.exe • Arguments: \HelloWorld.dll • Start directory: C:\Projects\HelloWorld\bin\Release\ne…
2022/9/15 1:18:44 人评论 次浏览 -
C#基本笔记(1)—— C#基础语法
C#基础语法 一、C#变量的概念和数据类型 1. 变量的概念 概念:变量是存储内容的别名,通过变量可以访问到内容。为什么要使用变量? 通过变量可以映射计算机内存地址,进而获取解析相应的内存块,最后返回想要访问的数据。变量的赋值格式: <data type><variable…
2022/9/15 1:17:32 人评论 次浏览