随笔分类 -  c#语法

流程控制小知识点
摘要:大一那年学习(上学期学了C语言,下学期学了C++), 学过很多的流程语句,现在我想用例子来说明一下自己所学到的知识: 首先是:选择语句,它包括 IF----else 主要用于实现二路分支 包括 Switch 用于实现多路分支===================================if-- else形式: if (布尔表达式) 语句1 else 语句2================... 阅读全文
posted @ 2010-05-19 18:24 胜锐 阅读(372) 评论(1) 推荐(1)
求1--100之间的素数
摘要:using System;class Prime{static void Main(){int sum = 1;Console.Write(2 + " ");for(int m=3;m<=100;m+=2){bool a = true;if(m%2==0){a = false;}else{for(int i=3;i<m/2;i+=2){if(m%i==0){a = false;brea... 阅读全文
posted @ 2010-05-03 21:24 胜锐 阅读(382) 评论(0) 推荐(0)
C#四种排序算法
摘要:【导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&... 阅读全文
posted @ 2010-04-29 13:22 胜锐 阅读(420) 评论(2) 推荐(0)
C#面向对象编程的继承
摘要:继承是面向对象编程最重要的特性之一,它表示可以从一个类中派生出新的类,而且新类能继承基类的成员。在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性等,并且增强了代码的可重用性。在面向对象编程中,被继承的类称为父类或基类,继承的类称为子类或派生类。C#中提供了类的继承机制,但只支持单继承,而不支持多重继承,即在C#中一次只允许继承一个类,不能同时继承多个类,但是可以继承多个接口。继承一个类时... 阅读全文
posted @ 2010-04-29 12:25 胜锐 阅读(1310) 评论(3) 推荐(2)
虚方法与重写方法的使用
摘要:C#中的多态性在实现时主要是通过在子类(派生类)中重写基类的虚方法或函数成员来实现的,那么这里就遇到两个概念,一个是虚方法,另一个是重写方法,而这两个方法也是多态中最重要的两个概念,下面分别对它们进行讲解。1.虚方法虚方法就是允许被其子类重新定义的方法,在声明时,需要使用virtual修饰符。注意:(1)virtual修饰符不能与static、abstract或者override修饰符同时使用;(... 阅读全文
posted @ 2010-04-29 12:23 胜锐 阅读(385) 评论(0) 推荐(0)
泛型的使用
摘要:泛型概述泛型是用于处理算法、数据结构的一种编程方法。泛型的目标是采用广泛适用和可交互性的形式来表示算法和数据结构,以使它们能够直接用于软件构造。泛型类、结构、接口、委托和方法可以根据它们存储和操作的数据类型来进行参数化。泛型可在编译时提供强大的类型检查,减少数据类型之间的显式转换、装箱操作和运行时的类型检查等。泛型类和泛型方法同时具备可重用性、类型安全和效率高等特性,这是非泛型类和非泛型方法所无法... 阅读全文
posted @ 2010-04-29 12:20 胜锐 阅读(526) 评论(0) 推荐(0)
C#基本语法
摘要:C#基本语法俗话说,无规矩不成方圆;C#是一种编程语言,当然也有自己的语法规则和命名规则,如同学习外语的语法一样。先说说变量的命名规则吧,一个变量的名字如同人的名字一样都用一定的意义,例如定义钢笔的价格: double x=12.3,和double pen_price=12.35,两者相比显然是第二种比较好,让人一看就直到是钢笔的价格。变量的名字可以由:字母,数字和下划线组成,但是不能以数字开头。... 阅读全文
posted @ 2010-04-29 09:03 胜锐 阅读(408) 评论(0) 推荐(0)
字符串操作学习笔记
摘要:1、从字符串中提取子串StringBuilder 类没有支持子串的方法,因此必须用String类来提取。string mystring="My name is ynn.";//Displays "name is ynn."Console.WriteLine(mystring.Substring( 3 ));//Displays "ynn"Console.WriteLine(mystring.Sub... 阅读全文
posted @ 2010-04-29 08:54 胜锐 阅读(203) 评论(0) 推荐(0)
ASP.NET技术初学者学习步骤
摘要:如果你已经有较多的面向对象开发经验,跳过以下这两步:第一步 掌握一门.NET面向对象语言,C#或VB.NET。我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!第二步 对.NET Framework类库有一定的了解可以通过开发Windows Form应用程序来学习.NET Framework。ASP.NET是... 阅读全文
posted @ 2010-04-25 12:15 胜锐 阅读(326) 评论(0) 推荐(0)
C#命名规则
摘要:1.用Pascal规则来命名方法和类型。public class DataGrid{public void DataBind(){}}2.用Camel规则来命名局部变量和方法的参数.public class Product{private string _productId;private string _productName;public void AddProduct(string prod... 阅读全文
posted @ 2010-04-25 12:07 胜锐 阅读(339) 评论(0) 推荐(0)