随笔分类 - c#初级
大一下,刚刚接触c#写的笔记
摘要:// 修改系统变量 string variableName = "MY_VARIABLE"; string newValue = "new value"; // 在当前进程中设置系统变量 Environment.SetEnvironmentVariable(variableName, newValu
阅读全文
摘要:由于需要下载文件,很好奇浏览器下载文件时候为什么会知道下载文件的名字一般情况下,下载文件文件名有两种获取方式,一种是通过请求头获取,主要是请求头中Content-Disposition的头信息Content-Disposition是一个HTTP响应头,用于指示如何处理响应的内容。其基本语法如下: C
阅读全文
摘要:异步操作: "异步"指的是代码执行不按照顺序进行,而是通过使用回调函数、Promise、async/await 等机制来实现非阻塞式的执行。在异步执行的情况下,代码不会等待前一段代码执行完成,而是继续执行后续的代码。当异步操作完成后,系统会通知代码进行相应的处理。 采用async / await 实
阅读全文
摘要:命名空间: 使用: 使用目的:对类进行分类 使用方法:使用using关键词引入 方法:在对象前加入命名空间名 可以对命名空间进行嵌套 字符串操作: 字符串与正则表达式 字符串: 字符串类:System.String System.Text.StringBuilder string 方法: 字符串名.
阅读全文
摘要:c#添加xml文档数据: 1:引用命名空间 System.Xml 2:创建文档对象 XmlDocument类 3:创建描述信息 XmlDeclaration类 4:创建节点 XmlElement类 5:创建节点集合 XmlNodeList类 6:创建节点属性 Xpath 文档类: 创建行描述信息:C
阅读全文
摘要:ctrl+k+d对齐 ctri+z撤销 ctrl+s保存(非常重要,经常保存) ctrl+k+c快速注释 alt+回车 快速引用 快速选中ctrl+home(首),ctrl+end(尾)
阅读全文
摘要:文件操作类: Path类: 静态类,操作文件路径类,位于io集合下 Path.GetFileName() 快速获得文件路径 Path.GetFileNameWithoutExtension() 快速获得不带扩展名的文件名 Path.GetExtension() 快速获得文件扩展名 Path.GetD
阅读全文
摘要:值类型与引用类型 值类型与引用类型的区别在于,值类型存储在栈中,而引用类型存储在堆中。 值类型:int、double、char、decimal、bool、enum、struct等。 引用类型:string、数组、自定义类、集合、object、接口等。 值传递与引用传递 在方法调用中,值类型是将实际值
阅读全文
摘要:类型转换 显示类型转换:使用强制类型转换运算符 隐式类型转换:小类型自动转换为大类型 转义字符 \n:表示换行符 \r:表示回车符 \t:表示制表符 ':表示单引号 ":表示双引号 \:表示反斜杠 控制流 if语句 switch-case语句 while语句 do-while语句 for语句 for
阅读全文
摘要:面向对象 存储区域 在 C# 中,存储区域主要包括堆、栈和静态存储区域: 堆:用于存储动态分配的内存,例如通过关键字 new 创建的对象。堆内存由垃圾回收器自动管理释放。 栈:用于存储局部变量和方法调用的执行环境。栈内存的分配和释放是由编译器自动处理的,遵循先进后出的原则。 静态存储区域:用于存储静
阅读全文