06 2013 档案

摘要:今天有一个问题。int a = 1;object b = a;double c=(double) b;出现错误,提示“指定的转换无效”,“当从一个数字执行强制转换时,值必须是一个小于无限大的数字”。如果改成:double a=1;object b=a;double c=(double) b;则可成功编译object里的强制类型转换符double是怎样写的呢:public static explicit operator double (object obj){} 阅读全文
posted @ 2013-06-27 14:50 yis 阅读(647) 评论(0) 推荐(0) 编辑
摘要:上一篇实现字符串转化成整数,这里实现整数转化成字符串。实现方法IntToStr,代码: /// <summary> /// 将数字转化为字符串 /// </summary> /// <param name="value"></param> /// <returns></returns> private static string IntToStr(int value) { string str = ""; Stack<char> stack = new ... 阅读全文
posted @ 2013-06-09 16:20 yis 阅读(3097) 评论(0) 推荐(0) 编辑
摘要:csdn的一个题目,看了这篇文章后,就写了个C#的实现方式。实现StrToInt方法,以下是代码: /// <summary> /// 将字符串转化为整数 /// </summary> /// <param name="str"></param> /// <returns></returns> private static int StrToInt(string str) { long value = 0; if (string.IsNullOrEmpt... 阅读全文
posted @ 2013-06-09 14:22 yis 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:早前写得栈的实现,基本功能都有。代码: /// <summary> /// 栈 /// </summary> public class Stack { private object[] data; //用data数组来储存数据 private int size; //栈的大小 private int top; //top指针 public object this[int loc] { get { return loc >= 0 && loc <= to... 阅读全文
posted @ 2013-06-01 20:11 yis 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示