笔记
北北要上天
此人最大梦想 白日梦
展开
-
Hashtable键值对集合
在键值对集合中,根据健找值 用foreach遍历键值对集合 例题:将用户输入的小写字母转换成大写字母 class Program { private const string Jian = "abcdefghijklmnopqrstuvwxyz"; private const string Fan = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; static void Main(string[] args) {原创 2021-04-22 17:58:19 · 131 阅读 · 0 评论 -
ArrayList的两个简单练习
例题1 创建一个集合,里面添加一些数字,求平均值与和 代码实现如下: ArrayList list = new ArrayList(); list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 95, 43 }); int sum = 0; for (int i = 0; i < list.Count; i++) { ..原创 2021-04-21 18:32:57 · 184 阅读 · 0 评论 -
里氏转换练习
例题:创建10个对象,通过一个循环,去调用他们各自打招呼方法 代码实现如下: class Meilv:Person { public void MeiLvSayHello() { Console.WriteLine("我是美铝"); } } public class Person { public void PersonSayHello() { .原创 2021-04-21 16:56:31 · 114 阅读 · 0 评论 -
里氏转换语法和练习
1里氏转换 子类可以赋值给父类(如果有一个地方需要父类作为参数,我们可以给一个子类代替父类) 如果父类中装的是子类对象,那么可将这个父类强转为子类对象 2 子类对象可以调用父类的成员,但父类对象永远只能调用自己的成员 3 is:表示类型转换,若转换成功,则返回一个true,否则返回一个false as:表示类型转换 ,如果能够转换,则返回相应对象,否则返回一个null 4 代码展示如下: is用法如下 public class Person { ...原创 2021-04-21 15:33:19 · 162 阅读 · 2 评论 -
字符串的练习
字符串的练习 1.接受用户输入的字符串,将其中的字符以输入相反的顺序输出(例如,"abc'--"cab'') 解法1:用for循环的倒叙,但这样并有改变字符串的值 string str = "werthueyihziiou"; //倒叙循环 for (int i = str.Length - 1; i >= 0; i--) { Console.Write(str[i]); } 解法2:元素反转 第一个和.原创 2021-04-20 17:33:17 · 1237 阅读 · 0 评论 -
C#学习日记(3)--简单小结
面向对象基本概念总结归纳 1.静态和非静态的区别: 1.)在非静态类中 在非静态类中,既可以有实例成员(非静态成员),也可以有静态成员 在调用实例成员的时候,需要使用 对象名.实例成员 在调用静态成员时,需要用类名.静态成员 静态函数中,只能访问静态成员,不允许访问实例成员(成员包括 字段,属性,方法) 实例方法中,既可以使用静态成员,也可以用实例成员. 2.)静态类 静态类中只允许出现静态成员,不允许出现实例成员 3.)关于静态类和非静态类的选择使用 建议静态类使用越少越好,因为静态.原创 2021-04-19 17:34:37 · 89 阅读 · 0 评论 -
C#面向对象简单练习
例题:写一个Ticket类,有一个距离属性(本属性只读,在构造方法中赋值),不能为负数,有一个价格属性,价格属性只读,并且根据距离distance计算价格Price(1元/公里) 0-100公里 票价不打折 101-200公里 总额打9.5折 201-300公里 总额打9折 300公里以上 总额打8折 代码如下: public class Ticket { //写一个Ticket类,有一个距离属性(本属性只读,在构造方法中赋值) /...原创 2021-04-19 13:42:41 · 1239 阅读 · 2 评论 -
C#学习日记(2)——属性
C#学习日记(2)——属性 1.例题引入 1.1我们首先写一个Person类,类中包含姓名、年龄、性别等字段以及一个方法 class PersonClass { public string _name; public int _age; public char _gender; public void CHLSS() { Console.WriteLine("我叫{0},我今年...原创 2021-04-18 21:30:22 · 506 阅读 · 0 评论