![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C# 入门与提升
文章平均质量分 91
一、基本语法
二、异常与面向对象编程
三、高级特性
四、数据结构与算法
断线纸鸢张
这个作者很懒,什么都没留下…
展开
-
C#基本文件操作,读取xml、json、excel文件
C#基本文件操作,包括文件的读写,使用filestream流读写文件、StreamReader/Writer读写文件、读取xml、json、excel文件。原创 2023-06-13 15:15:22 · 2244 阅读 · 0 评论 -
反射和特性&多线程
一、反射和特性1,反射1.程序是用来处理数据的,文本和特性都是数据,而我们程序本身(类的定义和BLC中的类)这些也是数据。2.有关程序及其类型的数据被称为元数据(metadata),它们保存在程序的程序集中。3.程序在运行时,可以查看其它程序集或其本身的元数据。一个运行的程序查看本身的元数据或者其他程序集的元数据的行为叫做反射。Type类预定义类型(int long 和string等),BCL中的类型(Console,IEnumerable等)和程序员自定义类型(MyClass,MyDel等)。原创 2021-06-16 09:26:01 · 202 阅读 · 0 评论 -
c#入门(三)字符串处理和委托
一、字符串1、字符串的更多使用1,创建字符串 string s = “zhang san”;2,获取字符串长度 s.Length(属性)3,比较字符串是否一样 s==“li si”4,字符串连接 s=“http://”+s;5,使用类似索引器的语法来取得字符串中的某个字符 stringName[index] s[0] s[3]关于string字符串:string创建的字符串实际上是一个不可变的数据类型,一旦对字符串对象进行了初始化,该字符串就不能改变内容了,上面的示例中实际上是创建了一个新的字原创 2021-05-08 14:16:56 · 563 阅读 · 0 评论 -
C#入门(二)
一、异常处理异常是在运行期间代码中产生的错误。示例: int[] myArray = {1,2,3,4}; int myEle = myArray[4];//数组下标越界运行到这里的时候,会出现异常,这个异常的定义已经在CLR中定义好了。如果不去处理这个异常,那么当异常发生的时候,程序会终止掉,异常后面的代码都无法执行。处理异常的语法结构如下(包含了三个关键字 try catch finally) try{ ... } catch( <exceptionType> e ){原创 2021-03-16 20:14:53 · 505 阅读 · 0 评论 -
c#入门(一)基本语法
一、visual studio的安装网址https://visualstudio.microsoft.com/zh-hans/free-developer-offers/二、基本知识1、第一个hello world程序using System;//引入命名空间namespace c_sharp_rumen //定义命名空间{ class Program {//定义类 static void Main(string[] args)原创 2021-02-20 14:00:58 · 807 阅读 · 0 评论