C#
文章平均质量分 83
loveyzy
这个作者很懒,什么都没留下…
展开
-
静态与非静态
using System;class StaticHello{ public static void SayHello() { Console.WriteLine("Static Hello"); }}class NonStaticHello{ public void SayHello() { Console.WriteLine("Non Static Hello"); }}class Clien转载 2005-07-19 09:45:00 · 926 阅读 · 0 评论 -
属性、方法作用范围
using System;class Base{ /* * public 的可访问范围是所有类 * private 的可访问范围是当前类 * protected 的可访问范围是当前类及其子类 */ public string name = "Tom"; private double salary = 1500; protected int age = 20; public virtual转载 2005-07-19 09:52:00 · 996 阅读 · 0 评论 -
冒泡法排序
using System;class ArraySort{ public static void Main() { int[] d = {10,15,21,43,17,98,2,74,63,10}; int temp; //冒泡法排序 for(int i=0; i for(int j=i+1; j if(d[i] { temp = d[i]; d[i]=转载 2005-07-19 09:46:00 · 914 阅读 · 0 评论 -
九九表
using System;public class JiuJiuBiao{ public static void Main(string[] args) { int i,j; for(i=1; i { for(j=1; j { Console.Write("{0:D1}*{1:D1}={2,2} ", i, j, i*j); } Console.WriteLine("转载 2005-07-19 09:45:00 · 927 阅读 · 0 评论 -
构造函数
using System;public class Person{ public string name = ""; public int age = 0; //默认构造函数 public Person() { } //构造函数重载(1) public Person(int Age) { this.age = Age; } //构造函数重载(2) public Person(int Age, s转载 2005-07-19 09:43:00 · 877 阅读 · 0 评论 -
方法重载
using System;class Client{ public static void Main() { //重载是指方法名相同,方法的签名不同 Console.WriteLine(Add(10,5)); Console.WriteLine(Add("10","5")); } public static string Add(string a, string b) { return转载 2005-07-19 09:42:00 · 797 阅读 · 0 评论 -
一加到一百
using System;class SumToHundred{ public static void Main() { int sum=0; for(int i=1; i sum += i; Console.WriteLine(sum); }}转载 2005-07-19 09:52:00 · 1469 阅读 · 0 评论 -
使用接口排序(2)
using System;using System.Collections; public enum enuSortOrder{IDAsc, IDDesc, RankAsc, RankDesc}public class Person : IComparable{ public static enuSortOrder intSortOrder = enuSortOrder.IDAsc; public转载 2005-07-19 09:50:00 · 1186 阅读 · 0 评论 -
多态性
using System;class Car{ public virtual void Drive() { Console.WriteLine("Drive Car"); }}class Truck : Car{ public override void Drive() { Console.WriteLine("Drive Truck"); }}class Client{ public stati转载 2005-07-19 09:42:00 · 870 阅读 · 0 评论 -
递归求阶乘
using System;class Factor{ public static void Main() { for(int i=1; i Console.WriteLine("{0} 的阶乘是 {1}",i, Factorial(i)); } public static long Factorial(long n) { if(n == 1) return 1; else ret转载 2005-07-19 09:41:00 · 998 阅读 · 0 评论 -
打印三角形
using System;public class Hello{ public static void Main() { Console.Write("请输入行数:"); int lines = int.Parse(Console.ReadLine()); Console.WriteLine(""); for(int i=1; i { for(int k=1; k Consol转载 2005-07-19 09:40:00 · 835 阅读 · 0 评论 -
传值调用与引用调用
using System;class MethodCall{ public static void Main() { /* * 参数类型分为 in, ref, out 三种,默认为 in。 * in 类型在子方法中修改了对应变量后,主方法中的值不会发生改变。 * ref 类型在子方法中修改了对应变量后,主方法中的值也会发生改变。 * out 主方法中对应的变量不需要初始化。转载 2005-07-19 09:37:00 · 1087 阅读 · 0 评论 -
求质数
using System;class Factor{ public static void Main() { for(int i=1; i if(IsPrime(i)) Console.WriteLine(i); } public static bool IsPrime(int n) { for(int i=2; i if(n%i == 0) ret转载 2005-07-19 09:48:00 · 776 阅读 · 0 评论 -
字段与属性
using System;class Account{ private double balance = 0; //字段 public double Balance //属性 { get { return balance; } set { balance = value;} } /*=====================================================转载 2005-07-19 09:53:00 · 967 阅读 · 0 评论