![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习
JACKSHINE2
这个作者很懒,什么都没留下…
展开
-
JACK_C#_游戏英雄武器和攻击
// 1、创建武器类,包含字段:加攻击力,加生命值,加防御力,加速度值,类型(包括攻击,防御,法术,移动,打野 // 创建英雄类,包含字段:血量,攻击力,名字,防御力,移动速度,等级 // 英雄类当中包括的方法: // (1)加装装备 // (2)卸载装备 // (原创 2017-12-08 15:35:29 · 1083 阅读 · 0 评论 -
JACK_C#_委托
//创建委托 public delegate void TextDelegate(); public delegate void FuncDelegate(string str); public delegate bool Comparearr(T a,T b); //创建委托变量(字段) public原创 2017-12-25 10:10:33 · 181 阅读 · 0 评论 -
JACK_C#_集合之List,dictionary和arraryList,Hashtable
List和Dictionary是泛型集合,ArrayList和Hashtable是非泛型集合//List Listint> allSore = new Listint>(); ListMyclass> allSore1 = new ListMyclass>(); allSore.Add(80);原创 2017-12-25 09:54:27 · 280 阅读 · 0 评论 -
JACK_C#_集合之栈和队列
//非泛型 //栈 LIFO int[] arr = { 1, 2, 4, 5, 6 }; Stack stack = new Stack(arr); //栈顶为6,栈底是1 //入栈,无返回值 stack.Push("jack");原创 2017-12-25 09:49:02 · 247 阅读 · 0 评论 -
JACK_C#_属性
public class Hero { //字段 public string name; private int age; //属性 public int Age{ get { return age;原创 2017-12-06 16:30:47 · 217 阅读 · 0 评论 -
JACK_C#_string类型的认识
//strings 只读,不可修改 string str = "jackjack"; for (int i = 0; i str.Length; i++) { Console.Write ("{0} ",str[i]); }// str[0]='2';无法修改原创 2017-12-06 16:27:27 · 224 阅读 · 0 评论 -
JACK_C#_类的简单运用
//角色位置坐标 struct Position2D{ public int X; public int Y; } class Batering { public int ATK; public int SP;原创 2017-12-05 11:17:33 · 242 阅读 · 0 评论 -
JACK_C#_类和方法
public enum Weapon{ knife = 100, rife = 200, gun = 300 } public class Players{ //申明字段,可以赋初值 public string name;原创 2017-12-05 10:13:58 · 204 阅读 · 0 评论 -
JACK_C#_二维数组
#region 从命令行输入一个4行4列的二维数组,编程实现:(1)求出其中的最大值和最小值及其对应的行列位置.(2)求出对角线上各元素之积. Console.WriteLine ("请输入4行4列的二维数组:"); int[,] arr = new int[4,4]; int max = arr[0,0],min =原创 2017-11-30 20:36:42 · 552 阅读 · 0 评论 -
JACK_C#_for循环
// 作业A #region 1、编程将所有“水仙花数”打印出来,并打印其总个数。“水仙花数”是一个各个位立方之和等于该整数的三位数。 int count = 0; for (int i = 100; i 1000; i++) { double a = i / 100;原创 2017-11-28 10:20:45 · 258 阅读 · 0 评论 -
JACK_C#_循环语句
#region 在终端输入数字,一旦输入数字小于0,停止输入,while float a = 0; while (a >= 0) { Console.WriteLine ("请输入数字"); a = float.Parse (Console.ReadLi原创 2017-11-21 16:48:28 · 240 阅读 · 0 评论 -
JacK_C#_类在分数上的运用
#region 分数//定义分数(Fraction)类: //(1)成员变量// 私有字段以及可读可写属性:分子、分母//(2)成员方法:// * 打印分数信息(例如: 1 / 3)// * 约分// * 创建一个方法交换分子和分母的值// * 创建一个方法能同时得到加、减、乘、除、求余运算;原创 2017-12-07 11:52:55 · 313 阅读 · 0 评论 -
JACK_C#_虚方法和抽象方法
#region 模拟微信打飞机里面敌机受到攻击时受到伤害的情景 public class Plane { public string name; protected int hp = 50; public virtual int HP{ get{ return h原创 2017-12-15 15:24:15 · 222 阅读 · 0 评论 -
JACK_C#_抽象,静态,接口
抽象:1.除了不能实例化,其他和类没区别;2.如果有抽象方法,必须申明抽象类;3.抽象类也可以不需要抽象方法; 4.抽象方法只做声明,不作实现,继承他的实类必须重写实现抽象方法;静态:1.其数据存入静态区,是类的所有,所以不能实例化;2.静态类只能包含静态字段,方法,属性;3.静态构造必须无参,无访问修饰,无重载,只在第一次使用静态成员调用一次;4.用类原创 2017-12-18 18:33:12 · 279 阅读 · 0 评论 -
JACK_C#_一维数组
#region 自己独立写出冒泡排序及选择排序,插入排序// 冒泡排序 int[] arr = {24,34,6,56,3,76,4,47}; for (int i = 0; i arr.Length - 1 ; i++) { for (int j = 0; j arr.Length原创 2017-11-30 20:32:08 · 205 阅读 · 0 评论 -
JACK_C#_年月日
#region 练习题 //已知:今天是2018年2月26日星期一 问:1年零8个月又3天之后是星期几 //7进制 400 400%7 //计算出1年零8个月又3天是多少天 // int oYear = 2018; // i原创 2018-02-27 10:21:17 · 176 阅读 · 0 评论