【C#学习笔记(16)——C#中重写(override)和覆盖(new)的区别】教程文章相关的互联网学习教程文章

C#学习笔记(二)

1.注释:注销,解释2.单行://多行:/**/文档注释:///按enter主食要保证 别人一看就明白3.快速对期待吗:ctrl+k+d,按住ctrl不放,按k,迅速抬起,再按d(按D得时候k已经抬起)。4.运行之前:生成---生成解决方案,先解决语法错误;然后才能自动对齐代码。5.微软傻瓜式提示:ctrl+j,类似Java的alt+?。不过过度依赖智能提示,因为你先做的事笔试,所以一些常用的要自己写。6.文本选择:以前在java里,选择上一行(光标在下一行)...

阅读《LEARNING HARD C#学习笔记》知识点总结与摘要四【代码】

又是一个周末,刚好有时间,又继续复习与总结了,希望能让大家受益,不足之处欢迎指正,谢谢!十八. Lambda1.Lambda表达式:匿名方法的另一种表现形式,它可以包含表达式和语句,且用于创建委托或转换为表达式树,定义语法:(形参列表)=>{方法体}; 单个参数时,可以省略括号2.Lambda表达式树是用来表示Lambda表达式逻辑的一种数据结构,它将代码表示成一个对象树,而非可执行的代码,定义语法如(a+b):Experssion<Func<int,int,int...

C#学习笔记——需要注意的基础知识【代码】【图】

#region 和#endregion 关键字可以对代码分为几个片段进行说明注释,且可以展开和折叠该段代码区域。基本类型的别名及取值范围:以上数字后面得加字母的,如float值后面必须加上F,不然会被编译器当作double处理。使用Unicode转义序列可以指定Unicode 字符,该转义序列包括标准的\字符,后跟一个u和一个4位十六进制值(例如,单引号的unicode是0x0027)。下面的字符串是等价的:"Karli\‘s string.""Karli\u0027s string."字符串之前加...

C#学习笔记四: C#3.0自动属性&匿名属性及扩展方法【代码】【图】

前言这一章算是看这本书最大的收获了, Lambda表达式让人用着屡试不爽, C#3.0可谓颠覆了我们的代码编写风格. 因为Lambda所需篇幅挺大, 所以先总结C#3.0智能编译器给我们带来的诸多好处, 下一遍会单独介绍Lambda表达式. 这篇主要包括的内容有: 自动属性,隐式类型,对象集合初始化,匿名类型,扩展方法.下面一起来看下C#3.0 所带来的变化吧.1,自动实现的属性在C#3.0之前, 定义属性时一般会像下面这样去编写代码: 1class Person2{3//定义私...

【C#学习笔记】网页弹出提示框【代码】

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;namespace WebApplication1 {publicpartialclass WebForm1 : System.Web.UI.Page{protectedvoid Page_Load(object sender, EventArgs e){}protectedvoid Button1_Click(object sender, EventArgs e){Response.Write("<script language=‘javascript‘>alert(‘sdfsd‘)</script>");}...

C#学习笔记-数据的传递以及ToolStripProgressBar【代码】【图】

代码:方法一:窗体的代码-->可以直接通过预设的Click事件来实现控制进度条。 1publicpartialclass Form1 : Form2 {3 4public Form1()5 {6 InitializeComponent();7 toolStripProgressBar_save.Minimum = 0;8 toolStripProgressBar_save.Maximum = 100;9 toolStripProgressBar_save.Step = 5; 10 } 1112#region 不涉及数据传输 13privatevoid button_10_Click(ob...

43、我的C#学习笔记9

特殊运算符:is运算符is运算符用于检查变量是否为指定的类型。如果是,返回真;否则,返回假。比如:创建一个控制台应用程序,判断整型变量i是否为整数类型。代码如下:int i=0;bool result=(i is int);Console.WriteLine(result);Console.ReadLine();条件运算符条件运算符(?:)根据布尔表达式的值返回两个值中的一个。如果条件为true,则计算第一个表达式并以它的计算结果为准;如果为false,则计算第二个表达式并以它的计算结果为...

C#学习笔记12【代码】【图】

1.在使用反射时,反射可以绕过安全访问级别(private、protected)修饰的类或属性,来获取需要的信息。2.泛型的反射:可以使用Type.ContainsGenericParameters这个属性来判断一个类或方法是否包含尚未设置的泛型实参,Type.IsGenericType属性表示是否为泛型类型。3.特性(Attribute):可以使用特性修饰类、接口。结构、枚举、委托、事件、属性、字段、方法、构造器、索引器、参数、类型参数、返回值、程序集、模块,使用特性的语法...

C#学习笔记---Dispose(),Finalize(),SuppressFinalize

http://www.cnblogs.com/eddyshn/archive/2009/08/19/1549961.html 在.NET的对象中实际上有两个用于释放资源的函数:Dispose和Finalize。Finalize的目的是用于释放非托管的资源,而Dispose是用于释放所有资源,包括托管的和非托管的。在这个模式中,void Dispose(bool disposing)函数通过一个disposing参数来区别当前是否是被Dispose()调用。如果是被Dispose()调用,那么需要同时释放托管和非托管的资源。如果是被~Foo()(也就是C#...

(原创)c#学习笔记04--流程控制04--循环04--循环中断和无限循环【代码】

4.4.4 循环的中断  有时需要更精细地控制循环代码的处理。C#为此提供了4个命令,其中的3个已经在其他情形中介绍过了:?   break——立即终止循环。?    continue——立即终止当前的循环(继续执行下一次循环)。?   goto——可以跳出循环,到已标记好的位置上(如果希望代码易于阅读和理解,最好不要使用该命令)。?    return——跳出循环及其包含的函数(参见第6章)。?    break命令可退出循环,继续执行循环后面的第一...

C# Hadoop学习笔记(七)—C#的云计算框架借鉴(下)【图】

转自:http://blog.csdn.net/black0707/article/details/12853049 在上篇里,我们主要讨论了,这个系统怎样处理大数据的“读”操作,当然还有一些细节没有讲述。下篇,我们将主要讲述,“写”操作是如何被处理的。我们都知道,如果只有“读”,那几乎是不用做任何数据同步的,也不会有并发安全问题,之所以,会产生这样那样的问题,会导致缓存和数据库的数据不一致,其实根源就在于“写”操作的存在。下面,让我们看一看,当系统需...

C#设计模式学习笔记:(14)命令模式【代码】【图】

本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/7873322.html,记录一下学习过程以备后续查用。 一、引言 今天我们要讲行为型设计模式的第二个模式--命令模式,又称为行动(Action)模式或交易(Transaction)模式,先从名字上来看。“命令模式”理解为一种 行为或者一个操作就是一个命令。“命令”这个词语在军队里面用的最多,比如:下达作战命令,接下来就是上战场玩命了。基于这些,命令就是任务,我们从 这个名...

【Head-First设计模式】C#版-学习笔记-开篇及文章目录

原文地址:【Head-First设计模式】C#版-学习笔记-开篇及文章目录最近一年断断续续的在看技术书,但是回想看的内容,就忘了书上讲的是什么东西了,为了记住那些看过的东西,最好的办法就是敲代码验证,然后将书上的内容和自己的总结一起分享出来,这样看书的效果就会有大大提升。最近在看一本讲JAVA设计模式的书,本人是C#开发,并想将书上的内容转换成C#的,然后写到博客上,以后查阅也方便,大家也可以参考参考。本篇是开篇,也是...

C#设计模式学习笔记:设计原则

本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/8287784.html,记录一下学习过程以备后续查用。 写代码也是有原则的,我们之所以使用设计模式,主要是为了适应变化,提高代码复用率,使软件更具有可维护性和可扩展性。如果我们能更好的理 解这些设计原则,对我们理解面向对象的设计模式也是有帮助的,因为这些模式的产生是基于这些原则的。 设计原则包括:单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、依赖倒...

C#设计模式学习笔记:(1)单例模式【代码】【图】

本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/8250985.html,记录一下学习过程以备后续查用。 一、引言 设计模式的分类: 1)依目的: 创建型(Creational)模式:负责对象创建 结构型(Structural)模式:处理类与对象间的组合 行为型(Behavioral)模式:类与对象交互中的职责分配 2)依范围: 类模式:处理类与子类的静态关系 对象模式:处理对象间的动态关系 注:本系列文章依...

学习笔记 - 相关标签