C#从入门到放弃
深入了解.net技术,搬砖持续升级
lemon_hua
这个作者很懒,什么都没留下…
展开
-
13.XML
XML(可扩展标记语言),提供了一种保存数据的格式,数据可以通过这种格式很容易得在不同的应用程序之间实现共享。XML是专为Web设计的,.NET也把XML作为应用程序之间传递数据的一种主要方法。一、XML的应用1.数据交换XML使用元素和属性来描述数据,在数据传送过程中,XML始终保留着诸如父、子关系这样的数据结构。几个应用程序可以共享和解析解析同一个XML文件。2.Web服务Web服务使得不同系统和不同编程语言的人们能相互交流和共享数据。比如一个C#对象可以与Java对象进行通信,这种原创 2020-11-13 23:26:41 · 210 阅读 · 0 评论 -
12.页面切换已服务端客户端通信
一、在ASP.NET Web应用程序中,常见有3中页面切换的方法。(1)利用超链接直接跳转到其他页面。<a href="Demo.aspx">进入页面</a>或<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="">进入页面2</asp:HyperLink>(2)利用Button、ImageButton、LinkButton等控件的PostBackUrl属性跳转到目标页面。原创 2020-11-11 21:01:17 · 213 阅读 · 0 评论 -
11.C#代表(委托)
相当于C语言的指针,但不同的是委托是类型安全的。声明格式如下:属性集 修饰符 delegate 函数返回类型 定义的代表标识符(函数形参列表);修饰符和上文接口一样。 delegate int MyDelegate(); public class MyClass{ public int InstanceMethod(){ Console.WriteLine("调用了非静态的方法"); return 0; ...原创 2020-11-01 20:32:54 · 155 阅读 · 0 评论 -
10.C#接口
与类一样,在接口中可以定义一个或火哥方法、属性、索引指示器和事件。但与类不同的是,接口中仅仅是他们的声明,并不提供实现。因此,接口是函数声明的集合。如果类或结构从一个接口派生,则这个结构或类负责实现该接口中所声明的所有成员。一个接口可以从读个接口继承,而一个借口或类可以实现多个接口,由于C#语言不支持多继承,因此,如果某个类要继承多个类的行为时,只能使用多个接口加以说明。1.接口声明格式如下:属性 接口修饰符 interface 接口名:基接口{接口体}其中关键字interfa...原创 2020-11-01 20:20:53 · 146 阅读 · 0 评论 -
9.C#数据类型
从大的方面来分,C#语言的数据类型可以分为3种,值类型、引用类型和指针类型,而指针类型仅用于非安全代码中一、值类型和引用类型的区别值类型变量存储的是实际数据,值存储在栈(Stack)中,赋值语句传递的是变量的值。存储在栈中的变量,当其生命周期结束,自动被撤销。而引用类型的对象被垃圾收集器撤销。引用类型变量的值存储在可管理堆中,但不是存储引用类型对象,而是存储引用类型对象的引用,即地址。引用类型变量赋值也是传递对象的地址。二、值类型变量分类1.简单类型:数值类型和布尔类型。数值类型又分为.原创 2020-11-01 19:04:41 · 173 阅读 · 0 评论 -
6.C#类以及类成员详解(新)
一、类的相关概念:1)、对象:现实世界中的实体(世间万物皆对象),类:具有相似属性和方法的对象的集合。☆相互关系:类是对象的抽象,对象是类的实例,类是一种抽象的分类,对象则是具体事物。2)、类的三大特性:继承、封装、多态3)、对象的三要素:属性(对象是什么)、方法(对象能做什么)、事件(对象如何响应)二、C#类与命名空间①同一命名空间的可以随便访问不受限制②子命名空间可以访问父命名空间③引用命名空间或者命名空间.类也可访问不同命名空间的类三、类的可访问性(1)、类修饰原创 2020-11-01 15:58:55 · 1462 阅读 · 0 评论 -
8.ASP.NET、.NET FRAMEWORK、C#等的区别
相信很多人即使已经入坑多年仍然不理解那些官方的定义与解释,对于出现ASP.NET、.NET FRAMEWORK这样的字眼仍然不知道是什么意思,虽然编程主要在于实践,但是至少要知道自己学的东西是什么吧,下面简单介绍一下。asp.net是一种网页编程技术,主要指采用C#编写的网页程序,狭义的理解为你所说的话(具体到“语言”,理解为中文、英语这样的人容易明白的话)。framework 顾名思义,框架工作,也就是你du程序运行的中间层。简单说是个翻zhi译,这个翻译懂的 asp.net、VB.net、J#等原创 2020-10-26 23:20:30 · 418 阅读 · 0 评论 -
7.C# DataTbale详细操作
C# DataTbale详细操作1、创建DataTable对象DataTabledt=newDataTable("Table_AX");2、为DataTable创建列//方式一(我觉得这种好)dt.Columns.Add("column0",System.Type.GetType("System.String"));//方式二DataColumndc=newDataColumn("column0",typeof(string));DataColumndc=new...转载 2020-05-18 22:39:24 · 370 阅读 · 0 评论 -
3.VS中的config配置节及读取
Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配...原创 2018-09-09 22:02:57 · 2084 阅读 · 0 评论 -
5.C#集合与数组
一、数组的定义Array也就是数组。具体表示方法是:数据类型[维数] 数组名=new 数据类型[]数组有很多的优点,比如说数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如: //声明一个一维数组intArray1 = new int[3];//初始化一个一维数组intArray1 = new int[3]{1,2,3};...转载 2018-09-21 14:20:49 · 278 阅读 · 0 评论 -
4.值传递和引用传递
引用传递和值传递 一、值类型和引用类型分类:值类型:int ,double,char,decimal,bool,enum,struct类型都是值类型。 引用类型:string ,数组,自定义类,集合(dictionary、),object、委托,接口都是引用类型。二、两者在内存的区别:值类型存在堆上,引用类型存在栈上。三、值传递和引用传递。static void Mai...原创 2018-09-21 10:48:56 · 186 阅读 · 0 评论 -
2.C#命名规则
工作一段时间,大小的任务也都写了不少,从开始的功能实现代码很乱,到现在的开始挑剔,看到没有注释或者命名很乱的代码也会觉得很难受,所以简单整理一下C#命名规则。C#变量命名规则:1.变量名第一个字符必须是字母、下划线或者@2.其后的字符可以是字母、下划线或者数字命名约定:Hungarian:数据类型小写首字母+变量名,如 iAge,iHourcamelCase:如 age,firstNa...原创 2018-07-13 15:32:52 · 1163 阅读 · 0 评论 -
1.关于各种字符串的使用总结
第一次写CSDN博客,激动*n哦,记录自己的学习历程,把学习的东西给分类就会感觉很舒服,也方便记忆。 每次写东西的时候就会有仪式感,这是一个开始,给自己默默鼓励,一定会继续坚持下去的哦。字符串函数:一、基本字符串操作函数1.Replace(替换字符): string st = "abcdef"; string newstring = st.Repl...原创 2018-06-03 23:26:27 · 225 阅读 · 0 评论