01 2014 档案
摘要:重载的方法提供转换的实现->定义隐式转换使用关键字 implicit->定义显式转换使用关键字 explicit->转换顺序与定义顺序相同 ->变量1=变量2 对应参数 类型1(类型2 value)->语法:[访问修饰符] static[implicit[explicit]] Operator 目标...
阅读全文
摘要:(抽象类,接口)内容已经在前面的博客有记载http://www.cnblogs.com/tobecabbage/p/3460984.html http://www.cnblogs.com/tobecabbage/p/3468115.html转换的说明-》隐式类型转换:正常的值类型的隐式转换,里氏转换原则,装箱double dNum=123;-》强制类型转换:正常的值类型的强制转换,里氏转换原则,拆箱int num=(int)123.456;-》类型转型int num=Convert.ToInt32("123");计算机只认识0和1,所以用二进制表示(两个位bit),8个bi
阅读全文
摘要:C#里用指针指针其实就是地址定义一个 int*类型指针变量pointNum。c#是安全性语言,不允许有指针,所以只能将指针放置在不安全的上下文中解决办法:右击项目,选择“属性”,在属性对话框里,选择“生成”选项卡。将允许不安全代码单选框勾选上使用地址的代码 class Program { static void Main(string[] args) { int num = 10; unsafe { int * pointNum;//声明一个用来存储int类型数据的地址变量 ...
阅读全文
摘要:写一个读取数字的类 实现输入小于max参数的数,实现输入介于min和max之间的数字,实现输入一个整数,使用指定默认参数代替了方法重载。代码:class JKConsole { public static int ReadInt(int max = int.MaxValue, i...
阅读全文
摘要:c#与.Net的关系c#是一门语言,.Net是一个平台。c#有了.Net这个平台才能更好更全的发挥出所有的功能。.Net平台其实就是.NetFrameWork,它主要包含三个部分:1、编译器2、基础类库BCL( bass class Library)3、公共运行库CLR( common language runtime)。.NetFrameWork版本主要是2.0,3.0,3.5,4.0,其中3.0,3.5版本用的都是2.0的运行库。相当于2.0,3.0,3.5是一个版本的整体。我们可以到windows/Microsoft.Net/FrameWork/下常看各个版本的文件。发现3.0里面的文件
阅读全文
摘要:练习题有如下字符串:【"患者:“大夫,我咳嗽得很重。” 大夫:“你多大年记?” 患者:“七十五岁。” 大夫:“二十岁咳嗽吗”患者:“不咳嗽。” 大夫:“四十岁时咳嗽吗?” 患者:“也不咳嗽。” 大夫:“那现在不咳嗽,还要等到什么时咳嗽?”"】。需求:请统计出该字符中“咳嗽”二字的出现次数,以及每次“咳嗽”出现的索引位置。代码1:原始方法,用简单算法来解决。定义一个nums数组用来存储“咳嗽出现的位置”,定义一个current变量,用来作为数组的索引,并可以表位为第几次出现咳嗽(current+1)然后遍历字符串,判断字符串i的位置是否为“咳”,i+1的位置是否为“嗽”。若恰
阅读全文
摘要:练习题题目编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下:等级={优 (90~100分);良 (80~89分);中 (60~79分);差 (0~59分);}代码1:class Program { static void...
阅读全文
浙公网安备 33010602011771号